【发布时间】:2014-11-28 01:48:07
【问题描述】:
我必须使用土耳其字符,当我在 cmd 中写“chcp”时,我看到 857。 所以我尝试用以下方式开始我的程序:
# -*- coding: cp857 -*-
但没有任何改变。我仍然看不到土耳其字符,如“ş,İ,Ş,Ğ”等。
所以我尝试使用以下方式启动我的程序:
# -*- coding: cp1254 -*-
有了这个,我可以看到土耳其语字符,但是当我的程序需要来自用户的数据时,我无法再次看到土耳其语字符,所以我的程序什么都没有。就像:
name=raw_input("Please enter your name: ")
print name
--------
Please enter your name: Ayşe
A*/8e
所以,如果我必须在我的程序的列表中找到用户名,我找不到“Ayşe”,因为程序不理解土耳其语字符,但它在程序开头显示土耳其语字符。当我需要数据时出现问题来自用户.. 这没有任何意义,我真的很想知道为什么以及如何解决它。我尝试了很多方法,但没有一个有效..
【问题讨论】:
标签: python python-2.7 cmd character