Hallo Thomas,
danke. Aber ich befürchte, dass dies nichts bringt. Auf der
Web-Site von SugarCRM ist von "Sugar" die Rede:
"... In dem File json-server.php im sugarcrm "root"-Verzeichnis ..."
Doch hier haben wir ein Problem mit JavaScript für Adobe InDesign
(unter Mac OS X). Und ich glaube nicht, dass 'iconv' aufrufbar ist.
Bei meinen Versuchen, die InDesign-Funktion 'decode()' zu benutzen
habe ich auf den Eintrag im "InDesign_CS_Scripting_Guide" gehofft:
The method File.decode() or Folder.decode() decodes its input
string as required by RFC 2396. All characters with a numeric value
greater than 127 are encoded in UTF-8; they are stored as escaped
characters starting with the percent sign followed by two hex digits.
Also the characters / - _ . ! ~ * ‘ ( ) are encoded the same way.
The String "D%C3%A4umling" would be decoded as "Däumling".
Tatsächlich. Funktioniert wunderbar. Ein mit 'alert' gezeigter String
enthält intakte "ä" und "ö" und "ü".
Aber: Sobald dieser String in einen Textrahmen gesetzt wird, sind
die doppelten Zeichen zurück: "a¨, o¨, u¨".
Ich werde bei Gelegenheit versuchen, mit einigen in der Datei
"InDesign_CS2_Scripting_Ref.pdf" aufgeführten "encoding names"
ein brauchbares Resultat zu erzielen.
Eine andere Piste: Den String in eine Datei schreiben und
wieder einlesen. Alles sehr zeitaufwendige Versuche ...
Gruss, Hans