环境:asp.net2005
vb文件中,使用response.write字符串“123-456\7\8\9”
出现乱码“123-456・89”
web.config中responseencoding和requestencoding均为shift-jis
response.write中javascript时没有指定contengencoding.初步怀疑,是response.write默认使用utf-8,所以2者编码方式不一致所以出现乱码。
(因为对这部分不是很明白,叙述中可能有不严谨的地方。)
但是,如何显示指定response.write的编码方式,试了好几种方式没有起作用。可由类似经历的朋友,指点下。
谢谢。
vb文件中,使用response.write字符串“123-456\7\8\9”
出现乱码“123-456・89”
web.config中responseencoding和requestencoding均为shift-jis
response.write中javascript时没有指定contengencoding.初步怀疑,是response.write默认使用utf-8,所以2者编码方式不一致所以出现乱码。
(因为对这部分不是很明白,叙述中可能有不严谨的地方。)
但是,如何显示指定response.write的编码方式,试了好几种方式没有起作用。可由类似经历的朋友,指点下。
谢谢。
解决方案 »
- FrameWork2.0+ for ASP.NET 还是底层问题,继续往核心走.
- |zyciis| 老问题,如何重启网站,开始的修改WebConfig的办法不行,在服务器提示访问web.config被拒绝,PS:服务器不可以修改权限
- SQL里面取最大绝对值如何取?
- 使用参数的sql,大家帮我看哈错在哪里?
- 一个关于权限方面的设计问题
- 请问fckeditor高手,只想使用其中的图片上传功能?怎么做?
- 如何将此字符编码 #21129;#38642;峰 转化为中文?(在线等!!!!)
- 为什么我将 将Excel转换为.net动态库:tlbimp excel9.olb excel.dll,出错
- 如何在一个页面里分割,上面显示aspx的页面,下面显示html的页面?
- 为什么我这一个页面里面可以用BUTTON实现RESET空能,另外一个却不行~~~。
- using BL = "********" ?这个是什么意思?
- 菜鸟提问,如果查找对比字符串啊?
符号“\”是用来做转义字符用的。
\7\8\9 是系统无法识别的转义序列。
如果想输出:123-456\7\8\9
可以这样:Response .Write (@"123-456\7\8\9");楼主试一下,我测试通过了。
\7\8\9 是系统无法识别的转义序列。
不过,我用的是replace,将\替换为\\.
因为我测试LS用的@总提示说语法不正确.谢谢了~~~