UTF-8转GB2312不出现乱码,如何实现

发布于 2021-11-10 07:31:55 字数 381 浏览 1034 评论 5

一个以UTF-8格式编码的文件里面有中文,我想用java把它转成gb2312格式编码的文件,并且保证里面的内容不出现乱码,可以做到吗?怎么实现啊,我这边试下来会出现乱码
,我是想做到像notepad++里面"格式"->"转为GB2312"类型的功能,它就可以做到转换编码后保证不出乱码,只是文件的编码格式变了而已.

我现在的问题出在我的网页文件是GB2312的编码,而它引用了UTF-8的js文件(以src="xxx.js"这种方式),而这个以UTF-8的js文件里有中文,所以不能正常实现js里的function功能.xxx.js和网页文件的编码都不能手动去改它.我想通过读取xxx.js里内容到字符串的形式追加到网页中,但追加过去是乱码.

可能描述的内容有点儿多,但确实是我现在面临的问题.求解答啊~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

把回忆走一遍 2021-11-14 11:26:28

!呃。无语。

最偏执的依靠 2021-11-14 10:51:07

引用来自#4楼“FLYING”的帖子

不用程序转,在 <script> 加个属性就行

<script type="text/javascript" charset="utf-8" src="你的JS文件"></script>

巡山小妖精 2021-11-14 10:03:23

不用程序转,在 <script> 加个属性就行

<script type="text/javascript" charset="utf-8" src="你的JS文件"></script>

狼亦尘 2021-11-14 02:51:45

引用来自#2楼“G.”的帖子

这种类型的文件多吗? 不多就人肉转一下.

或者可以采用 u 转义.

柠檬 2021-11-14 02:24:03

这种类型的文件多吗? 不多就人肉转一下.

或者可以采用 u 转义.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文