我有一个来自oracle fusion的文件,名为Hyderabad - Telangana
当我把这个信息传给服务器时,连字符已经变成了一个特殊的字符-- this。
我们在这个值上使用查找,但由于特殊字符的原因而失败。
我将文档下载到本地驱动器,我可以正确地看到连字符。
我试着寻找解决方案,他们中的大多数人都说这是因为编码问题。
如何在unix中找到文件的编码?
发布于 2018-06-22 20:10:22
因为它不是一个普通的连字符,而是一个连字符,unicode U+2013。当用UTF-8编码时,它就变成了"\xe2\x80\x93"。第一个字节是'â'的代码,它将我引向该路径。
有趣的是,另外两个是由cp1252字符集处理的,这在西欧语言的Windows版本中很常见,分别是:
Byte Character in cp1252 charset Unicode code Name
0x80 € U+20AC EURO SIGN
0x93 “ U+201C LEFT DOUBLE QUOTATION MARKhttps://stackoverflow.com/questions/50985423
复制相似问题