java 关于utf-8编码看到中文

在处理日志时遇到txt文件中utf-8编码的中文显示为转义字符,通过替换&为&并更改文件扩展名为.htm,成功显示中文内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做日志查看时,日志文件是txt格式的,

但是在写入日志的时候采用的是utf-8写入的,所在在打开日志(txt)文件的时候,发现都是些这样的内容

 

处理过程:该用户

反映宿州学院东

区3号楼信号覆盖

弱,维护人员联

系用户,该用户

反映地点属于宿

州学院东区直放

站覆盖,由于该

 

刚开始因为没有用到这里的具体内容,所在也没有在意.

事后因为要统计内容的长度,所以必须知道这些东东到底是什么!

想了好多种办法,也都不能转化成中文的内容.  只知道这些是utf-8的

 

之后用dreamveaver 试着写一个具体的utf-8的文件(有中文)才发现,  我的日志内容和真的utf-8是有区别的

原本处   都被写成了 处 

就是说 & 符号都被转化成了,网页里的 & 的转义符

 

嘿嘿! 不禁心喜!

 

将日志里的所有的 &  都替换成 &

并且将文件名改写成.htm (当然网页打开)

打开,页面上就可以正常显示出汉字了

 

如下内容

 

处理过程:该用户反映宿州学院东区3号楼信号覆盖弱,维护人员联系用户,该用户反映地点属于宿州学院

东区直放站覆盖,由于该

 

 

我想其他朋友也有见过吧, 苦恼过吧,  希望能帮上你,还不迟哦!!!

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值