UTF-8转GB2312不出现乱码,如何实现
一个以UTF-8格式编码的文件里面有中文,我想用java把它转成gb2312格式编码的文件,并且保证里面的内容不出现乱码,可以做到吗?怎么实现啊,我这边试下来会出现乱码
,我是想做到像notepad++里面"格式"->"转为GB2312"类型的功能,它就可以做到转换编码后保证不出乱码,只是文件的编码格式变了而已.
我现在的问题出在我的网页文件是GB2312的编码,而它引用了UTF-8的js文件(以src="xxx.js"这种方式),而这个以UTF-8的js文件里有中文,所以不能正常实现js里的function功能.xxx.js和网页文件的编码都不能手动去改它.我想通过读取xxx.js里内容到字符串的形式追加到网页中,但追加过去是乱码.
可能描述的内容有点儿多,但确实是我现在面临的问题.求解答啊~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论
评论(5)
!呃。无语。
引用来自#4楼“FLYING”的帖子
不用程序转,在 <script> 加个属性就行
<script type="text/javascript" charset="utf-8" src="你的JS文件"></script>
不用程序转,在 <script> 加个属性就行
<script type="text/javascript" charset="utf-8" src="你的JS文件"></script>
引用来自#2楼“G.”的帖子
这种类型的文件多吗? 不多就人肉转一下.
或者可以采用 u 转义.
这种类型的文件多吗? 不多就人肉转一下.
或者可以采用 u 转义.