0

我正在尝试在 Python 脚本中应用 MySQL 记录。我关心的字段使用 latin2_croatian_ci 排序规则字符。当我尝试打印以下字符时,

Karadžić
Stanišić & Simatović
Boškoski & Tarčulovski
Đorđević
Ražnatović, Željko

我只得到,

Karadži?
Staniši? & Simatovi?
Boškoski & Tar?ulovski
?or?evi?
Ražnatovi?, Željko

我已经尝试了 MySQL 和 Python 的许多策略。在 MySQL 中,我尝试了 CONVERT 和 CAST 的各种组合。在 Python 中,我尝试应用 unicode() 函数。似乎没有任何效果。在 Flash 中,我不得不将嵌入设置为“拉丁扩展 A”来解决类似的问题。

任何和所有提示和/或线索将不胜感激。

4

1 回答 1

0

将此行作为第二行放入您的 python 脚本(之后#!/usr/bin/python

# -*- coding: utf-8 -*-

utf-8你应该没问题

于 2013-04-10T21:03:03.400 回答