Lorsque le paramètre système de JMP est Charset("utf-8"), comment une variable peut-elle être automatiquement enregistrée comme fichier txt au format Charset("gb2312") ?La modification du paramètre système en Charset("gb2312") est-elle la seule façon d'enregistrer une variable sous forme de fichier texte au format Charset("gb2312") ?
Sur un système Windows 11 64 bits en chinois simplifié.
Merci!

Automatisation et scriptageRe : Lorsque le paramètre système de JMP est Charset("utf-8"), comment une variable peut-elle être automatiquement enregistrée dans un fichier texte au format Charset("gb2312") ?Oui, sauf, je crois, si un fichier encodé en GB2312 est ouvert dans l'éditeur JSL. Enregistrer cette fenêtre d'éditeur dans le *même* fichier pourrait utiliser l'encodage de caractères du fichier d'origine.
Je pense que la fonction savetextfile() possède également un paramètre charset ; vous pourriez consulter l’index des scripts… Il existe peut-être une autre fonction qui utilise un charset explicite.
Édit : Seules les fonctions loadTextFile() et open() possèdent l'option charset, pour la lecture. Liste de souhaits ici : charset pour saveTextFile
Re : Lorsque le paramètre système de JMP est Charset("utf-8"), comment une variable peut-elle être automatiquement enregistrée dans un fichier texte au format Charset("gb2312") ?Merci aux experts !
Preference( Open Text File Charset( "gb2312" ) );
Preference( Save Text Files as Unicode( 0 ) );
Save Text File( 径1, 新文);
Preference( Open Text File Charset( "utf-8" ) );