文本编辑器中文乱码
Tofloor
poster avatar
rekees2020
deepin
2020-11-12 18:43
Author

内核:5.9.7  deepin:1002

文本编辑器能写入中文,正常显示,保存、关闭后再次打开,中文是乱码

尝试过改字体,尝试过UTF8、GBK等不同编码保存,都无效

以前保存的文件里中文显示正常

Reply Favorite View the author
All Replies
guaguale
deepin
2020-11-12 20:26
#1

升级到1003 看看呢

Reply View the author
rekees2020
deepin
2020-11-12 21:15
#2
guaguale

升级到1003 看看呢

第一时间升了1003,存在影响工作、无法克服的bug,又退回1002,那些bug貌似还没解决

Reply View the author
Ziggy
deepin
2020-11-13 01:01
#3
rekees2020

第一时间升了1003,存在影响工作、无法克服的bug,又退回1002,那些bug貌似还没解决

什么bug无法克服?说说看

Reply View the author
rekees2020
deepin
2020-11-13 01:44
#4
Ziggy

什么bug无法克服?说说看

稳定性感觉不如1002,时不时卡住,这是最主要的

非常愿意用最新版本,不过只有deepin单系统,稳定性很重要


触摸板右键位置偏离到中间、僵尸进程,这些可以克服,只是害死强迫症患者

单独控制应用音量功能没了,不太适应


Reply View the author
字甲达宾
deepin
2020-11-13 16:32
#5

推测是保存时,文本编辑器 固执地 使用了与原文不同的字符集编码,导致文件中两种编码混合,程序解码失败。


比如说,原文件来自 Windows 系统(中文编码通常为 GB2312 或者 GBK/GB18030/Unicode/UTF16LE),修改部分可能是 UTF8。


建议:

1. 打开一个终端,用 file 命令分别检测 修改前、修改后的文件编码。示例:


file 001.txt 002.txt


输出示例:

----

001.txt: UTF-8 Unicode text

----

或者

2. 把修改前、后的两个文件,以附件或者网盘形式上传。


Reply View the author
rekees2020
deepin
2020-11-15 07:12
#6
字甲达宾

推测是保存时,文本编辑器 固执地 使用了与原文不同的字符集编码,导致文件中两种编码混合,程序解码失败。


比如说,原文件来自 Windows 系统(中文编码通常为 GB2312 或者 GBK/GB18030/Unicode/UTF16LE),修改部分可能是 UTF8。


建议:

1. 打开一个终端,用 file 命令分别检测 修改前、修改后的文件编码。示例:


file 001.txt 002.txt


输出示例:

----

001.txt: UTF-8 Unicode text

----

或者

2. 把修改前、后的两个文件,以附件或者网盘形式上传。


神奇般自愈了

昨天要处理一些srt字幕文件,从docx文件里拷到文本文件,保存后改为srt格式,没发现乱码

现在直接新建txt文件,中文也不会有乱码

Reply View the author