首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连字符更改为特殊字符- Hyphen“

连字符更改为特殊字符- Hyphen“
EN

Stack Overflow用户
提问于 2018-06-22 17:56:40
回答 1查看 1.5K关注 0票数 0

我有一个来自oracle fusion的文件,名为Hyderabad - Telangana

当我把这个信息传给服务器时,连字符已经变成了一个特殊的字符-- this。

我们在这个值上使用查找,但由于特殊字符的原因而失败。

我将文档下载到本地驱动器,我可以正确地看到连字符。

我试着寻找解决方案,他们中的大多数人都说这是因为编码问题。

如何在unix中找到文件的编码?

EN

回答 1

Stack Overflow用户

发布于 2018-06-22 20:10:22

因为它不是一个普通的连字符,而是一个连字符,unicode U+2013。当用UTF-8编码时,它就变成了"\xe2\x80\x93"。第一个字节是'â'的代码,它将我引向该路径。

有趣的是,另外两个是由cp1252字符集处理的,这在西欧语言的Windows版本中很常见,分别是:

代码语言:javascript
复制
Byte      Character in cp1252 charset      Unicode code         Name
0x80             €                            U+20AC            EURO SIGN
0x93             “                            U+201C            LEFT DOUBLE QUOTATION MARK
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50985423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档