Как использовать нелатинские символы с ScriptSharp - PullRequest
1 голос
/ 17 апреля 2011

Я пытаюсь написать:

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

и в скомпилированном JS я получаю:

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

Таким образом, все символы в названии заменяются на \ ufffd.И я получаю "??????? ?????"вместо "Русский текст" в разметку.

1 Ответ

2 голосов
/ 21 апреля 2011

Попробуйте сохранить исходный файл (.cs) в другой кодировке, например UTF-8, с подписью (кодовая страница 65001).Вы можете найти эту опцию в File -> Advanced Save Options в Visual Studio.Это работает для меня с турецкими символами.Похоже, ScriptSharp плохо работает с однобайтовыми кодировками.

...