2013-04-27 154 views
0

我想用wxErlang編寫簡單的程序。我只能在使用解釋器時使用Unicode字符串。但我需要從文件加載我的程序(如LISP中的「(加載)」)。文件使用UTF-8格式。當我嘗試將編碼更改爲UTF-32編譯器說出奇怪的東西時,我很確定這意味着編碼不受支持。告訴我如果有任何解決方案使用以UTF32編寫的代碼文件(特別是西里爾文)。現在我使用字符代碼,所以我的程序看起來像一個加密的字母。Erlang編譯器UTF32支持

+0

您可以使用UTF-8編寫任何和所有的代碼點,而且這樣做比USC-32更好,原因很多。我不確定你爲什麼使用USC-4。 – delnan 2013-04-27 18:24:51

回答

1

如果你看一下unicode usage in Erlang page,你會發現當前版本的Erlang 16A支持UTF-8源文件。 UTF-32不受支持。但是,如果您想要西里爾文,UTF-8具有您可以用UTF-32編寫的所有內容。