START > APPLESCRIPT > Praktische Handler > Text als UTF8-Datei (mit BOM) sichern

Text als UTF8-Datei (mit BOM) sichern

Mit diesem AppleScript-Handler lassen sich Texte in UTF8-Dateien sichern. Damit diese problemlos auch in z.B. TextEdit, Browsern oder anderen Editoren angezeigt werden, wird der Datei ein BOM hinzugefügt. Dadurch wird sozusagen das Encoding deklariert, so dass es in den meisten Programmen keine Anzeigeprobleme (Encoding) mehr geben sollte.

-- ANWENDUNGS-BEISPIEL:
-- Es wird die Datei "test_utf8_bom.txt" auf dem Schreibtisch geschrieben.

set filePath to ((path to "desk") & "test_utf8_bom.txt" as text)
write2utf8file(filePath, "Bla Blä Blö")

-- ::::::::::::::::::::::::::::::::::::::::  hohabadu.de  ::::::::::::::::::::::::::::::::::::::::

on write2utf8file(string_filepath, string_mytext)
   try
      set ref_myfile to open for access string_filepath with write permission
      set eof of ref_myfile to 0
      write (ASCII character 239) & (ASCII character 187) & (ASCII character 191) to ref_myfile starting at eof
      write string_mytext to ref_myfile as «class utf8» starting at eof
      close access ref_myfile
   on error
      close access ref_myfile
   end try
end write2utf8file
 Im Scripteditor öffnen



Powered By CMSimple Design By NMuD Top