java使用gbk编码读取utf-8的js文件吃掉回车问题
2010-12-05 20:56
736 查看
我是彻底的标题党,标题也表达不清楚。
具体情况:
网页执行js报错,因为服务器是一个自己写的js代理,所以比较好查,在firefox里发现js并成一行了,如下:
我就奇怪,为什么gbk编码会把换行“吞掉”,但是奇怪的是其他类似的地方都正常,网页执行正常,所以我一直也没把编码改了,直到前两天。
由于FileReader无法传encoding参数进去,所以我改成了InputStreamReader,我测试了gbk和utf-8编码,输出结果和网页一致,gbk会并成一行。
我很好奇,所以在源文件里又加了类似的注释,如下:
也仅有第一处注释出现问题,纳闷了。
由于是代理服务器,编码无法写死,貌似我只能尽可能地去兼容这种问题了。。只能在服务器上开个配置处理掉了。。
ps:怎么变成牢骚了。。。
具体情况:
网页执行js报错,因为服务器是一个自己写的js代理,所以比较好查,在firefox里发现js并成一行了,如下:
TB.add('mod~global', function() { // 初始化函数队列 runItems = {} }; });
我就奇怪,为什么gbk编码会把换行“吞掉”,但是奇怪的是其他类似的地方都正常,网页执行正常,所以我一直也没把编码改了,直到前两天。
由于FileReader无法传encoding参数进去,所以我改成了InputStreamReader,我测试了gbk和utf-8编码,输出结果和网页一致,gbk会并成一行。
我很好奇,所以在源文件里又加了类似的注释,如下:
TB.add('mod~global', function() { // 鍒濆鍖栧嚱鏁伴槦鍒? runItems = {} // aaaaaaaaaa alert('a'); // aaaaaaaaaa alert('a'); // aaaaaaaaaa alert('a'); // aaaaaaaaaa alert('a'); }; });
也仅有第一处注释出现问题,纳闷了。
由于是代理服务器,编码无法写死,貌似我只能尽可能地去兼容这种问题了。。只能在服务器上开个配置处理掉了。。
ps:怎么变成牢骚了。。。
相关文章推荐
- Java 读文件写入数据库 编码问题 utf-8、 GBK
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- 使用eclipse插件批量将Java源代码文件的编码从GBK(或其他编码)转为UTF-8
- Python读取UTF-8编码文件并使用命令行执行时输出结果的问题
- JAVA从UTF-8编码文件读取字符串时,前边有问号的问题
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
- Java IO操作之文件读取与写入 无乱码FileOutputStream FileInputStream使用-IO写utf-8乱码问题
- java读取ANSI编码或者UTF-8编码文件乱码问题解决
- JAVA从UTF-8编码文件读取字符串时,前边有问号的问题
- 使用JS生成文件 ,使用utf编码时,出现乱码的现象的解决办法
- 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- myeclipse 如何统一修改全部的java、jsp、js 等文件的编码 例如修改为utf-8
- java读取UTF-8的txt文件发现开头的一个字符问题
- Java实现将GBK编码格式的文件夹中所有文件都转化为UTF-8格式的文件,编码格式转化
- 关于chrome浏览器下使用js读取本地json文件时提示“Origin null is not allowed by Access-Control-Allow-Origin”问题
- java中编码Unicode及utf-8,gbk问题
- 如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程
- 使用Node.js处理前端代码文件的编码问题
- Java文件流 编码问题 - 读取文件时指定字符编码
- 如何将Java源代码文件的编码从GBK转为UTF-8?