当前位置: 首页 > news >正文

潍坊网站建设价格域名历史查询工具

潍坊网站建设价格,域名历史查询工具,手机做网站哪家好,建设银行官方网站登录现象 最近写了个txt导入,客户反馈有时候导入的数据,会出现个别中文乱码的现象,但是我之前已经做过编码转换处理了,统一转成了UTF-8。 比如“鞠婧祎”,导入进来是这样: 排查思路 首先看了一下这个文本的编码格式&am…

现象

最近写了个txt导入,客户反馈有时候导入的数据,会出现个别中文乱码的现象,但是我之前已经做过编码转换处理了,统一转成了UTF-8。
比如“鞠婧祎”,导入进来是这样:
在这里插入图片描述

排查思路

首先看了一下这个文本的编码格式,用notepad–打开,查看右下角的文件编码格式。
GB18030(简体中文)
然后跟代码,看看代码中文件的编码格式。
GB2312
代码里直接将原文件编码转成UTF-8,

String fileEncode = EncodingDetect.getJavaEncode(file.getAbsolutePath());
Charset charset = Charset.forName(fileEncode);
if (charset != null) {FileUtil.convertCharset(file, convertFile, charset , Charset.forName("UTF-8"));}

在这里发现转换之后的文件出现了乱码,一番了解后发现,GB2312不支持一些繁体字符或者特殊字符,直接转换就会出现乱码问题。

解决方案

读入GBK或者GB2312格式的文本时统一选择GBK方式读入,然后再保存为UTF-8,这样就不会出错。

String fileEncode = EncodingDetect.getJavaEncode(file.getAbsolutePath());
if ("GB2312".equals(fileEncode)) {fileEncode = "GBK";
}
http://www.khdw.cn/news/19511.html

相关文章:

  • 广州市官网网站建设多少钱谷歌优化的网络公司
  • 企业网站开发介绍厦门seo蜘蛛屯
  • 如何用源码做网站百度竞价排名规则
  • 音乐制作网站广州网站推广联盟
  • 郑州网站模板优化推广什么意思
  • 网站建设参考网站的说明阳江seo
  • 电子商务网站的建设心得线下引流的八种推广方式
  • 网站的电子地图怎么做百度网络优化推广公司
  • 网站怎么做切换图片百度数据开放平台
  • 政府网站改造的意义关于进一步优化当前疫情防控措施
  • 阿里云网站模板 解析爱网站查询
  • 部门网站建设整改免费模板
  • 外贸网站模板推荐网站主题
  • 数据库网站制作郑州seo顾问外包
  • 福州网站备案全国十大跨境电商排名
  • 广州网站维护公司外汇交易平台
  • 网站建设的销售怎么做百度热门搜索排行榜
  • 有没有专门做印刷图的网站智慧软文网站
  • 做织梦网站时图片路径显示错误google海外版入口
  • 盱眙住房和城乡建设局网站各大网站推广平台
  • 做装修的应该去哪网站找客户b站推广2023
  • 杭州市城乡建设网站免费推广平台排行榜
  • 那个视频网站可以做gif最火的网络销售平台
  • 安徽政府网站建设科学新概念seo外链平台
  • 怎么看网站源码用什么做的学习软件的网站
  • 北京网站设计培训机构googleplay官网
  • ppt做的模板下载网站免费网络推广方式
  • 萝岗手机网站建设下载手机百度最新版
  • 二七区建设局网站珠海百度推广优化排名
  • 奉贤青岛网站建设自助建站免费建站平台