我在mvc4中有一个使用i18n内化的web应用程序:
https://github.com/danielcrenna/i18n#readme
一切正常,直到我开始添加波兰人的角色,如:ś,ź,ć等。
将字符替换为: 标记。
当运行xgettext.exe的args时设置为:
var args = string.Format("-LC# -k_ --omit-header --from-code=UTF-8 -o\"{0}\\locale\\messages.pot\" -f\"{1}\"", path, manifest);
有人有任何想法吗?
答案 0 :(得分:1)
也许尝试在文档的HTML中包含以下标记。
我已经看到在尝试从C中的char数组中的错误起始位置显示纯十六进制时弹出问号。浏览器可能不知道如何处理它给出的char hex。
<meta http-equiv="content-type" content="text/html;charset=utf-8" />