当前位置: 首页 > 知识库问答 >
问题:

python编码问题-utf8编码不起作用

栾鸣
2023-03-14

我有这样一个csv文件

Niklas Fagerstr�m   http://www.vimeo.com/niklasf    5379549 5379549
Niklas Fagerstr�m   http://fagerstrom.eu/en 5379549 5379549

我在读书

Niklas Fagerstr�m   
Niklas Fagerstr�m   
import csv
import MySQLdb
import re
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

with open('finland_5000_rows.csv', 'rb') as csvfile:
    spamreader = csv.reader(csvfile, delimiter=',', quotechar='|')
    for row in spamreader:
        #row[0] = row[0].encode('')
        one = row[0]
        print one
Niklas Fagerstr�m
Niklas Fagerstr�m
Niklas Fagerström
Niklas Fagerström

共有1个答案

常心水
2023-03-14

当发生这种情况时,我所做的是,将文本从csv复制到记事本++中,然后按convert to UTF-8并保存它。

 类似资料:
  • 问题内容: 最近,我更改了一些要通过ajax显示的页面,但对于为什么utf8编码现在在框内显示一个问号却不知道,我有些困惑。 举个例子。最初的页面是index.php。charset已显式设置为utf8,位于中。然后我用php查询数据库 这是原始的index.php页面: 但是,当我进行更改以添加通过ajax填充“ main_container”的菜单时,所有utf8编码均停止工作。这是新的代码:

  • 问题内容: 我遇到以下字符编码问题,以某种方式设法将具有不同字符编码的数据保存到数据库(UTF8)中,下面的代码和输出显示2个示例字符串以及它们的输出方式。其中之一需要更改为UTF8,而另一个已经更改为。 如何/应该去检查是否应该对字符串进行编码? 例如,我需要正确输出每个字符串,那么如何检查它是否已经是utf8或是否需要转换? 我正在使用PHP 5.2,mysql myisam表: 输出1: 输

  • 问题内容: 我通过xmlrpc从我的一个客户那里获得的字符串有问题。他给我发送了两次编码的utf8字符串:(因此,当我在python中获取它们时,我有一个unicode对象,该对象必须再解码一次,但显然python不允许这样做。我注意到我的客户端但是我需要在修复之前先进行快速解决。 来自tcp转储的原始字符串: 它将转换为: 我们得到的最好的是: 结果是正确的字符串,它是: 但是,这很丑陋,不能在

  • 本文向大家介绍PHP和Mysql中转UTF8编码问题汇总,包括了PHP和Mysql中转UTF8编码问题汇总的使用技巧和注意事项,需要的朋友参考一下 一个网站如果需要国际化,就需要将编码从GB2312转成UTF-8,其中有很多的问题需要注意,如果没有转换彻底,将会有很多的编码问题出现! PHP页面转UTF-8编码问题 1.在代码开始出加入一行: header("Content-Type: text/

  • 出于测试的目的:当它解析数据时,我将一些数据输出到一个呈现完美的浏览器。。 然后我试着用php将它写到一个文件中,如下所示- 和 和

  • 最近,我们正在将java构建作业从serverA迁移到serverB,java源代码(包含中文字符)在使用Ant的原始serverA上编译良好( ),但是,当我们将相同的代码签出到新的serverB并运行相同的Ant脚本时,出现了编码错误,如“用于编码GBK的Unmappable character”(Unmappable character for encoding GBK)。(JDK版本相同)