Wenn die Systemeinstellung von JMP Charset("utf-8") ist, wie kann eine Variable automatisch als txt-Datei im Format Charset("gb2312") gespeichert werden?Ist die Änderung der Systemeinstellung auf Charset("gb2312") die einzige Möglichkeit, eine Variable als txt-Datei im Format Charset("gb2312") zu speichern?
Auf einem 64-Bit-Windows-11-System mit vereinfachtem Chinesisch.
Danke!

Automatisierung und SkripterstellungBetreff: Wenn die Systemeinstellung von JMP Charset("utf-8") ist, wie kann eine Variable automatisch als txt-Datei im Format Charset("gb2312") gespeichert werden?Ja, außer dass es meines Wissens eine Ausnahme gibt, wenn eine Datei im JSL-Editor aus einer GB2312-kodierten Datei geöffnet wird. Beim Speichern dieses Editorfensters in der *gleichen* Datei wird möglicherweise der Zeichensatz der Originaldatei verwendet.
Ich glaube, savetextfile() hat auch einen Zeichensatzparameter; vielleicht findest du ihn im Skriptindex ... Ich glaube, es gibt noch eine andere Funktion, die einen expliziten Zeichensatz verwendet.
Bearbeitung: Nur `loadTextFile()` und `open()` bieten die Option `charset` zum Lesen. Wunschliste hier: `charset` für `saveTextFile`
Betreff: Wenn die Systemeinstellung von JMP Charset("utf-8") ist, wie kann eine Variable automatisch als txt-Datei im Format Charset("gb2312") gespeichert werden?Danke, Experten!
Preference( Open Text File Charset( "gb2312" ) );
Preference( Save Text Files as Unicode( 0 ) );
Save Text File( 径1, 新文);
Preference( Open Text File Charset( "utf-8" ) );