为什么PyCharm显示无效的unicode字符?

2024-06-25 05:54:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在PyCharm中处理unicode UTF-8文本。csv文件中的字符以UTF-8 unicode格式保存在Excel 2016中。但是,当我试图在代码输入区使用unicode编写代码或在控制台中输出结果时,它会给我无效字符。另外,我无法在PyCharm上使用unicode字符编写代码,如何解决这个问题?在

import pandas as pd

data1=pd.read_csv('Feb2018_Payroll.csv',encoding='utf-8')
print(data1)

当我复制粘贴控制台输出在这里(下面),它看起来很好。但是,在控制台中它是无效字符。原因是什么?我该怎么解决?在

^{pr2}$

Tags: 文件csv代码文本importpandas格式unicode
2条回答

解决方案:如果印地语字符没有显示在pycharm中,请转到

文件>设置>编辑器>文件编码

到处选择UTF-8,最后用BOM选项选择。在

【PyCharm社区版2018.3中的文件编码1

目前,PyCharm for Mac只使用16位作为Unicode字符代码。 所以这个PyCharm for Mac只显示基本多语言平面(BMP)中的字符。因此,使用16位以上的字符显示为空白。在

尽管如此,还有其他Intellij衍生工具已经显示了Unicode字符的全部范围(32位)。Android Studio for Mac就是一个例子。在

相关问题 更多 >