33得票2回答
Postgres问题: 编码"UTF8"在编码"LATIN1"中没有等价物。

我们的Postgres生产数据库服务器有一个名为crd_production的数据库,它是由template1模板数据库派生而来。顺便提一下,在Ubuntu 12.04上,pgcluster最初创建时template1和template0数据库的默认编码为LATIN1。我已经删除了templa...

14得票3回答
Python将Latin1转换为UTF8

在Python 2.7中,如何将Latin1字符串转换为UTF-8。 例如,我正在尝试将é转换为utf-8。>>> "é" '\xe9' >>> u"é" u'\xe9' >>> u"é".encode('utf-8') '\xc3\xa...

9得票3回答
在NodeJS中将字符串从utf8转换为latin1

我正在使用Latin1编码的数据库,无法更改为UTF-8,这意味着我在处理某些应用程序数据时会遇到问题。我正在使用Tesseract对文档进行OCR(tesseract以UTF-8编码),并尝试使用iconv-lite;但是,它创建了一个缓冲区,需要将该缓冲区转换为字符串。但是,缓冲区转换为字...

19得票2回答
UnicodeEncodeError: 'latin-1'编解码器无法在位置0-1编码字符:序号不在范围内(256)。

我是一个Python的新手。今天在编写一些搜索功能时,遇到了一个错误。好吧,我使用SQLAlchemy ORM来完成这个功能,在我的函数中,我输入了一个中文单词作为关键字。HTML页面在/user/search处给我返回了一个UnicodeEncodeError错误:'latin-1' cod...

8得票1回答
如何在Perl中读取ISO 8859-1(Latin-1)编码的文本

我正在尝试编写一个perl脚本来读取一个使用Latin-1编码的文件,但是出现了问题。当我尝试搜索一个我知道在文件中存在的字符(它在第一行中),什么也没搜索到。我尝试使用use encoding "iso 8859-1";来指定编码方式,但我也尝试过binmode(STDIN, ":utf8"...

12得票1回答
如何使Rails Migration成为utf-8而不是默认的latin1?

我刚刚检查了我的MySQL表,发现默认设置为latin1。这是一般的默认设置吗? 我要如何明确告诉所有表格我想使用UTF-8编码的数据库呢? 我知道有一种db配置可以更改默认设置,但我认为也有一种可以在每个migration中进行设置的方法。 我怎样才能永久地将我的Rails migrat...

7得票1回答
在Elixir中尝试写入Unicode字符到文件时出现“no_translation error”。

我有一个正在读取并写入文件的流,但是由于存在 ’,所以出现了错误。我认为这是因为我使用了错误的编码方式打开文件,但是我不知道如何正确地设置: file = File.open!("/some/path.csv", [:write]) IO.write(file, "’") 这将导致以下错...

8得票1回答
在latin1编码的文件中写入和读取字符串

这里有2个代码示例,Python3:第一个示例使用latin1编码写入两个文件: s='On écrit ça dans un fichier.' with open('spam1.txt', 'w',encoding='ISO-8859-1') as f: print(s, fil...

16得票2回答
将MySQL表从Latin1转换为UTF8

我正在尝试将一些mysql表从latin1转换为utf8。我正在使用以下命令,它似乎大部分工作正常。ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 然而,在一个表格上,我遇到了一个关于重复...

7得票1回答
在Latin1数据库中保存UTF-8数据:可行吗?

我有一个Rails应用程序,从Android设备接收数据。我注意到一些数据在日语情况下保存不正确。在MySQL客户端和Rails网站中,它显示为文字问号(而不是菱形问号)。 原来,我连接到Rails应用程序的数据库设置为Latin1。Rails设置为UTF-8。 我阅读了很多关于字符编码的...