我正在编写一个简单的Web应用程序,我想使用打印出几个韩文字符。虽然我更改了标题中的编码,但是当使用chrome打开时,Web应用程序会打印出乱码而不是常规的韩文字符。我还更改了我的chrome语言设置以显示韩语。这是我的代码:
#!/usr/bin/env python
#-*- encoding: iso-8859-1 -*-
import cgi
import sys
form = cgi.FieldStorage()
print "Content-type: text/html; charset=iso-8859-1 "
print "Accept-Language: fi, en, ko"
print("Welcome")
print("환영")
print("Tervetuloa")
答案 0 :(得分:2)
将您的编码/字符集更改为支持所有字符的字符集。例如,将iso-8859-1
的两个匹配项替换为utf-8
。 UTF-8可以支持韩文字符,基本上可以支持任何存在的书写系统。
答案 1 :(得分:0)
您可以使用korean package:
示例:
from korean import Noun
fmt = u'{subj:은} {obj:을} 먹었다.'
print fmt.format(subj=Noun(u'나'), obj=Noun(u'밥'))
print fmt.format(subj=Noun(u'학생'), obj=Noun(u'돈까스'))
输出:
나은 밥을 먹었다.
학생은 돈까스을 먹었다.