服务端输出是中文的ANSI编码,在Windows记事本能正常显示该字符串。
但如果html页面设置charset=utf-8,就显示乱码。有一种方法是服务端把字符串先转成utf-8编码,html这边能否正常显示?
另外一种就是在html这边处理,如何把ANSI转变成utf-8支持的中文呢?
现在服务端那边是别人的,改不了,只能改web这边的了,痛苦啊。
找了好多,都不行,什么unescape函数,decodeURI函数。都不行。
但如果html页面设置charset=utf-8,就显示乱码。有一种方法是服务端把字符串先转成utf-8编码,html这边能否正常显示?
另外一种就是在html这边处理,如何把ANSI转变成utf-8支持的中文呢?
现在服务端那边是别人的,改不了,只能改web这边的了,痛苦啊。
找了好多,都不行,什么unescape函数,decodeURI函数。都不行。
解决方案 »
- javascript在html页面不执行,为什么呀
- 求一个游戏的移动范围
- 如何实现在IE内一张尺寸超过IE窗口的图片,鼠标在图上可以拖动图片查看,相当于IE滚动条功能。
- javascript中textbox的输入事件
- javascript的继承原理,不是很理解!
- 請問下拉菜單select怎么樣才可以寫?
- ★★★ 高分请教两个问题 ★★★
- 如何在连接上打开另一个窗口?
- 如果checkbox>2,正常,但当只有一个时,显示undefined,怎么会这样,怎么处理?
- 新窗口定位问题!
- object.attributes('id') is not function 错误
- 在给对象绑定事件中如何传递自定义的变量?
我charset固定要用utf8,因为页面要支持不同的语言,语言文件替换要用utf8,所以只能把ANSI转成utf8,现在不知道怎么转