我正在使用MVC ScriptManager压缩和连接我的所有 .js 文件。它工作得很好,除了如果 *.js 有一个特殊字符,如“á,à”,它会变成“Ã!”。
我正在尝试更改源代码,但到目前为止没有成功。
有谁知道这可能是什么?
谢谢!!
我正在使用MVC ScriptManager压缩和连接我的所有 .js 文件。它工作得很好,除了如果 *.js 有一个特殊字符,如“á,à”,它会变成“Ã!”。
我正在尝试更改源代码,但到目前为止没有成功。
有谁知道这可能是什么?
谢谢!!
你可以把它们写成\u00f1
. 在这里您可以查找特殊字符:http ://www.fileformat.info/info/unicode/char/search.htm
看起来源文件编码是ANSI,输出编码为UTF-8。
在 VS 中,使用文件菜单中的高级保存选项将原始 .js 文件保存为带有签名的 UTF-8 (代码页 65001)。
我强调将所有文本类型文件(.cs、.js、.css 等)保存为 UTF-8,以避免以后出现任何这些问题。