【问题标题】:How fix unicode error in python when getting data from server从服务器获取数据时如何修复python中的unicode错误
【发布时间】:2014-10-09 10:11:22
【问题描述】:

我在服务器中有以下文本(在 hi_how_are_you_guys.html 文件中)。放手

Det är framförallt på de större lekplatser

现在我正在通过以下代码获取此数据

result = requests.get("http://localhost/hi_how_are_you_guys.html")

我是这样保存的

open("res.txt",'w').write(result.text.encode('utf-8'))

现在 res.txt 看起来像

Det är framförallt på de större lekplatser

当我尝试时产生 unicode 错误

open("res.txt",'w').write(result.text) 

我怎样才能像在服务器中一样保存字符串?

【问题讨论】:

    标签: python python-2.7 unicode


    【解决方案1】:

    使用open("res.txt",'w').write(result.text.encode(result.encoding))open("res.txt",'w').write(result.content)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-03
      • 2021-01-11
      • 2017-06-02
      相关资源
      最近更新 更多