Excel函数 - 将Unicode转换为ASCII

6

Excel(2010)中是否有将Unicode解码为ASCII文本的功能?

我的工作表中有一列用葡萄牙语单词或句子。

例如:

Esse Jean é feio né

Should become

Esse Jean é feio né

é - 这个文本中的字母不是葡萄牙语,是否有将其转换为葡萄牙语字体格式的函数,即 é

如何在Excel中解码上述文本以恢复原始格式Esse Jean é feio né


请注意,Unicode不是一种编码(至少不是二进制编码),而ASCII无法编码所有Unicode字符。您想要做什么还有点不清楚,但看起来您的数据在编码方面被错误解释了。 - Biffen
忘记了Unicode,我有这个文本在Excel文件中,我需要将该符号从é转换为é... - user3222242
1
出现了混乱,UTF-8已转换为ASCII(é是0xC3A9,在UTF-8中是é)。没有内置的简单修复方法,需要使用搜索和替换。 - Alex K.
我已经尝试了搜索和替换,因为它是一些单词中的一个字母。但问题仍未解决。 - user3222242
2
我能说一句...疼。为什么Excel不会简单地导入它肯定能在源文件中检测到的内容呢?<傻笑>呸,呸。嘿,我看到这个导入中有一堆é字符...最好把它们变成垃圾给你,呸呸!</傻笑>该死的Microsoft。 - cbmtrx
显示剩余3条评论
1个回答

4
这听起来很像您未能正确导入数据。
如果您仍然拥有原始数据,建议您重新导入并使用“65001:Unicode(UTF-8)”。
如果您没有原始数据,仍然可以欺骗Excel再次导入数据。建议将不正确的列复制到自己的Excel文件中,然后转到“文件”并将新文件导出为“文本(制表符分隔)”。接下来导入(在“数据”->“从文本”下找到),将文件类型设置为“分隔符”并将文件来源设置为“65001:Unicode(UTF-8)”。
现在,您应该拥有一个具有修复编码的新Excel文件。将列从新文件复制并粘贴到旧文件中即可。

谢谢大家!!感谢你们的帮助,我现在能够理解事情了。 - user3222242

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接