中文字变¸÷Ê¡¹Ü¾Ö±¸°这个怎么破?

2015-07-19 21:04:02 +08:00
 ivmm

本来因该是 各省通讯管局电话.xls 变成了 ¸÷Ê¡¹Ü¾Ö±¸°¸×Éѯµç»°.xls

真是奇葩,部分中文命名的文件正常。
其他网页正常,AWS之类的网页不正常。。。。

5309 次点击
所在节点    问与答
19 条回复
kokdemo
2015-07-19 21:28:39 +08:00
编码问题吧……

可能是gbk 和unicode的问题
lingo233
2015-07-19 21:30:44 +08:00
这是机密文件,所以老大哥在背后给你加密了233

估计是几年前的office的问题吧
ivmm
2015-07-19 21:30:46 +08:00
@kokdemo 怎么系统也有这个问题?
ivmm
2015-07-19 21:31:09 +08:00
@lingo233 用的wps。 文件名是在win8.1的目录下看的
caomu
2015-07-19 22:05:24 +08:00
感觉这种情况一般是zip解压或firefox下载中文文件造成的编码问题。
maskerTUI
2015-07-19 22:06:16 +08:00
毫无疑问是编码的问题
omi4399
2015-07-19 22:12:47 +08:00
GB2312 乱码
ivmm
2015-07-19 22:14:04 +08:00
@omi4399
@maskerTUI
@caomu
网页下我所有的中文编码都试过了
那个文件前几天我看看还是正常的,今天突然霉变
yangg
2015-07-19 22:26:23 +08:00
突然变估计是中毒了
omi4399
2015-07-19 22:26:47 +08:00
@ivmm 的确是 GB2312 被当成 UTF-8 才会如此乱码
ivmm
2015-07-19 22:37:40 +08:00
@yangg 艹。我也没下什么不干净的东西啊。
@omi4399 一般会怎么引起?
lululau
2015-07-19 22:51:21 +08:00
明明是 GBK 被当成 LATIN1 (ISO8859-1)了

`echo '¸÷Ê¡¹Ü¾Ö±¸°¸×Éѯµç»°.xls' | iconv -t LATIN1 | iconv -f GBK `
ivmm
2015-07-19 23:00:02 +08:00
@lululau 求解怎么破?
rtyurtyu
2015-07-19 23:08:25 +08:00
ls+1
一看这种全半角的乱码就能知道至少是西方字符集
那些说UTF-8的到底懂不懂?信口开河
中文任意字符集被当成UTF-8都会是方框,极容易分辨
ivmm
2015-07-19 23:15:03 +08:00
@rtyurtyu 求解怎么破
ivmm
2015-07-19 23:15:09 +08:00
@rtyurtyu 或者怎么来的?
omi4399
2015-07-19 23:17:40 +08:00
@lululau
@rtyurtyu
好吧,我错了,刚才测试的时候被 sublime 提示

我就傻傻以为是被当成 UTF-8 了
rtyurtyu
2015-07-20 00:12:25 +08:00
@ivmm 思路是在二进制的角度考虑问题,不管用什么字符集显示,二进制是不变的
经验很重要,做几年汉化就一眼就能看出了
ivmm
2015-07-20 00:12:56 +08:00
@omi4399 0.0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX