深度編輯器編碼瑕疵
Tofloor
poster avatar
皇華
deepin
2018-11-13 18:52
Author
所存文件若非 UTF-8 碼,譬如 UTF-16LE,再開時便顯示亂碼,估計是檔首未加字節序標 (BOM),直接按 UTF-8 讀了。用 Gedit 開則顯示正確。



建議在選單和另存窗口中加一个字節序標 (BOM) 選項,讓用戶指定文件頭帶不帶字節序標。


而針對不帶的字節序標 (BOM) 的文件,應當加个功能,讓用戶指定編碼重讀。專業編輯器如 EverEdit 等大多有此功能。


Reply Favorite View the author
All Replies
avatar
wtz
deepin
2018-11-14 01:36
#1
已经有人反馈过了:https://bbs.deepin.org/post/169792
深度编辑器是个新轮子,故尚有诸多不完善之处,等开发者慢慢打磨吧。如果确有字符集转换之需,可先用gedit替代。
Reply View the author
avatar
皇華
deepin
2018-11-14 17:50
#2
本帖最后由 duan1hian7 于 2018-11-14 09:51 编辑
https://bbs.deepin.org/post/170835
已经有人反馈过了:https://bbs.deepin.org/post/169792
深度编辑器是个新轮子, ...

嗯,這瑕疵挺煩人,不知何時能解決,朢儘速更新、完善。https://bbs.deepin.org/user/25870
Gedit 的字符集、編碼功能也很弱,用戶无法選擇。

Reply View the author
avatar
司南
deepin
2018-11-14 19:07
#3
https://bbs.deepin.org/post/170835
已经有人反馈过了:https://bbs.deepin.org/post/169792
深度编辑器是个新轮子, ...

我在这里提一个deepin的issue :右键文件-属性-显示编码格式,并提供文件批量转换编码的功能
GBK转UTF-8就一行代码:convmv -f GBK -t UTF-8 --notest utf8 filename

我现在在用Linuxmint做表格,Windows默认是GBK编码,而Linuxmint默认是Unicode,所以用U盘与同事互相传csv文件(有时为zip格式的压缩包)的时候会出现乱码。
Reply View the author
avatar
153******90
deepin
2018-11-14 19:43
#4
顶一下,希望早点解决
Reply View the author
avatar
pingpp00
deepin
2018-11-14 22:31
#5
https://bbs.deepin.org/user/25870                     
Reply View the author
avatar
rekols
deepin
2018-11-14 23:16
#6
已经记录,目前在忙别的项目。
Reply View the author