我在阅读和印刷土耳其语python时遇到以下问题,无法识别土耳其语中的字母。 但是,当我尝试存储其他语言(如俄语,日语和中文)的string时,不会出现这样的问题。
>>> s = u'abartmadığını' >>> s u'abartmad???n?' >>> print s abartmad???n?
如何调整编码来解决这个问题? 我在Windows 10上使用Python 2.7.10,并将命令行的代码页更改为28595似乎不工作,我只是在Python控制台中出现以下错误。
LookupError:未知的编码:cp28595
Python,Windows,Ansi – 编码,再次
如何处理ProcessBuilder命令中的编码?
为什么Windows需要为`file_get_contents`命名`utf8_decode`文件名?
如何获得操作系统的默认编码?
检测string字符集
Java,档案,Linux和西里尔文
Windows DHCP客户端主机名编码
我如何base64编码在Linux上的string,使其匹配窗口“Unicode.GetBytes.ToBase64String”?
Windows HttpClient响应标头无效字符
Windows控制台因不支持Unicode而臭名昭着。 使用支持UTF-8输出的IDE。 下面是python32第三方模块的一部分PythonWin的一个例子:
PythonWin 2.7.9 (default,Dec 10 2014,12:24:55) [MSC v.1500 32 bit (Intel)] on win32. Portions copyright 1994-2008 Mark Hammond - see 'Help/About PythonWin' for further copyright @R_36_4045@ion. >>> s = u'abartmadığını. 我是美国人。 ру́сский язы́к' >>> s u'abartmadu0131u011fu0131nu0131. u6211u662fu7f8eu56fdu4ebau3002 u0440u0443u0301u0441u0441u043au0438u0439 u044fu0437u044bu0301u043a' >>> print s abartmadığını. 我是美国人。 ру́сский язы́к
把它编码到utf-8
>>> s = u'abartmadığını' >>> print s.encode('utf-8') abartmadığını
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。