asp.net中,异地调用JS文件,产生乱码的解决
2010-08-07 01:09
267 查看
我进在用JS验证一个文本非空的时候,弹出来一个乱码提示框,正确应该是“**不能为空”的提示框,我检查下了代码,完全正确。
与以前能正确运行的不一样的是,今天我用的是JS文件来代替以前在ASPX里面写的那些页面JS代码,这样做唯一的好处是页面代码少了,看着舒服了,谁知道乱码!!!
我把js文件里面的代码复制到网页去,结果能正常出现提示“**不能为空”
经过1小时的网上搜索,试过网上的N种方法,未果。
后来仔细想了下,乱码应该与编码有关系,于是又查了下知道,结果发现一般的aspx编码是用的utf-8,而js文件一般用的是gbk,到这里我想问题已经解决了。
直接在VB中打开一个JS文件,然后点VB最上面的菜单中的
文件-高级保存选项,把编码设置成UTF-8 带签名
点下确定,再调试下程序,终于正确出现“**不能为空”的提示框了
与以前能正确运行的不一样的是,今天我用的是JS文件来代替以前在ASPX里面写的那些页面JS代码,这样做唯一的好处是页面代码少了,看着舒服了,谁知道乱码!!!
我把js文件里面的代码复制到网页去,结果能正常出现提示“**不能为空”
经过1小时的网上搜索,试过网上的N种方法,未果。
后来仔细想了下,乱码应该与编码有关系,于是又查了下知道,结果发现一般的aspx编码是用的utf-8,而js文件一般用的是gbk,到这里我想问题已经解决了。
直接在VB中打开一个JS文件,然后点VB最上面的菜单中的
文件-高级保存选项,把编码设置成UTF-8 带签名
点下确定,再调试下程序,终于正确出现“**不能为空”的提示框了
相关文章推荐
- [ASP.NET]调用js文件的中文在.net中显示为乱码如何解决?
- Asp.net生成JS文件调用乱码解决方法
- asp.net中引入外部js文件,容易产生中文乱码
- Asp.net应用程序引入外部JS文件,JS中的中文字符乱码解决办法
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- (转)javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- javascript如何调用C#后代码中的过程 和ASP.NET调用JS乱码解决方案
- asp.net 用户控件 调用js问题解决方法
- ASP.NET 使用ajaxfileupload.js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- ASP.NET MVC JS调用图片文件路径
- asp.net 将文件 二进制 上传 保存 再显示,解决文件流中文乱码问题。
- Asp.net页面中引用js文件无效的问题的解决方法
- 解决VS2005打开js,css,asp.php等文件,中文都是乱码的问题
- ASP.NET 使用js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- 解决用ASP.NET下载文件时,文件名为乱码的问题
- asp.net 下FckEditor上传文件中文乱码的解决办法
- 【转】彻底解决Asp.net文件下载(Response.WriteFile)时文件名的中文乱码和空格异常问题
- asp.net动态添加js文件调用到网页的方法
- 关于asp.net 引用外部js文件或者json文件中文乱码的问题