python文件中的NonASCII字符删除其他字符

2024-03-29 02:10:55 发布

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

我真的不知道该怎么称呼这个问题。让我解释一下发生了什么。我想使用nano在python文件中键入test ('ö')之类的内容。你知道吗

test ('ö    #so far so good, but when I type the closing citation mark: 
test 'ö'    #that's happening

这只是在终端的python文件中键入非ASCII字符时发生的几个奇怪的事情之一。你知道吗

环境

  • 在Mac OS X 10.8上通过SSH运行Ubuntu 12.04
  • Python 2.7.3版
  • 猛击
  • LANG和LANGUAGE都设置为sv\u SE

Tags: 文件thetest内容键入sonanotype
1条回答
网友
1楼 · 发布于 2024-03-29 02:10:55

结果是区域设置必须设置为sv_东南utf8而不是sv\u SE或sv_东南UTF-8. 如果你来自瑞典以外的另一个国家(这在统计上似乎是合理的假设),你显然必须为你的语言和地点找到合适的地区名称。你知道吗

然后只需执行以下操作来生成(可选)您的区域设置,并设置它:

locale-gen sv_SE.utf8
locale-update LANG=sv_SE.utf8
reboot

替换需要设置的任何其他环境变量的LANG。这将创建/修改文件/etc/default/locale。你知道吗

相关问题 更多 >