2013-04-27 1 views
0

Je veux écrire un programme simple avec wxErlang. Je peux utiliser des chaînes Unicode lorsque j'utilise un interpréteur uniquement. Mais j'ai besoin de charger mon programme à partir du fichier (comme "(load)" dans LISP). Le fichier est en UTF-8. Lorsque j'essaie de changer l'encodage en compilateur UTF-32 dit quelque chose d'étrange, je suis sûr que cela signifie que l'encodage n'est pas supporté. Dites-moi s'il y a une solution pour utiliser des fichiers de code écrits en UTF32 (en particulier cyrillique). Maintenant, j'utilise des codes de caractères, donc mon programme ressemble à une lettre cryptée.Compilateur Erlang Support UTF32

+0

Vous pouvez écrire n'importe quel point de code en UTF-8, ce qui est préférable à l'USC-32 pour de nombreuses raisons. Je ne sais pas pourquoi vous utilisez USC-4. – delnan

Répondre

1

Si vous regardez le unicode usage in Erlang page, vous verrez que la version actuelle d'Erlang, 16A, prend en charge les fichiers source UTF-8. UTF-32 n'est pas supporté. Cependant, si vous voulez le cyrillique, UTF-8 a tout ce que vous pouvez écrire en UTF-32.