Text Datei mit UniCode Zeichen?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Text Datei mit UniCode Zeichen?

Beitrag von clag »

Moin zusammen,

ich möchte aus einem Makro heraus eine Text Datei erzeugen mit zeilenweise gelisteten Strings die im Makro bearbeitet wurden,
das gelignt mir auch recht gut mit

Code: Alles auswählen

open ConvertToURL(myWorkDir & storepath & "_\testPrint.txt") for append as datei
	Print #Datei usedstrings
close #datei
leider werden dabei alle UniCode zeichen die in den Stings enthalten sein können durch ? ersetzt,
das ist natürlich nicht besonders hilfreich.

Wie erzeuge nun ich eine Text-Datei die auch UniCode Zeichen enthält?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Text Datei mit UniCode Zeichen?

Beitrag von Karolus »

Hallo
Natives Basic kann nicht mit Zeichencodierungen ausserhalb von ascii umgehen, nimm den 'UnoService' ...SimpleFileAccess viewtopic.php?f=18&t=48589&p=177787&hil ... ss#p177783

Den Hinweis auf Python muss ich ja nicht nochmal erwähnen, oder?

Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Text Datei mit UniCode Zeichen?

Beitrag von clag »

Hallo Karolus,

Danke für den Hinweis bzw Link da muss ich erst mal lesen und einsteigen

Ich hatte daran gedacht man könnte doch eventuell auch ein writer Dokument "missbrauchen"
also ein neues Write doc erzeugen dahinein schreiben und dann als .txt speichern exportieren !?

aber damit stoß ich aber schon wieder an meine derzeitigen Basic Grenzen :lol:
also beide Wege sind wieder steinig
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten