2011-04-17 91 views
1

我想写:如何使用非拉丁字符ScriptSharp

options.Title = "Русский текст"; 

,并在编译的JS我得到:

options.title = '\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd'; 

因此,所有的标题字符用“替换\ ufffd”。我得到了“??????? ?????”而不是“Русскийтекст”进入标记。

+0

您还可以添加将使其工作的预期脚本?你得到的错误是什么? – 2011-04-19 11:27:15

+0

谢谢你的回复。我已经更新了这个问题。 – admax 2011-04-19 21:37:43

回答

2

尝试使用另一种编码(如带有签名的UTF-8(代码页65001))保存源文件(.cs)。您可以在Visual Studio中的文件 - >高级保存选项下找到该选项。这适用于我与土耳其人物。似乎ScriptSharp在单字节编码方面效果不佳。

+0

UTF-8的作品。谢谢.. – MahmutHAKTAN 2016-03-16 08:26:13