2009年1月9日星期五

[PerlChina] Re: 寻找转换编码方法

用iso-8859-1存非Latin的文本我也遇到过,一般这是最初的系统设计时没有考虑数据库的编码,直接把中文(gbk/utf-8)的编码丢给数据库,数据库就按二进制存了。用数据库的工具查询出来看是乱码,因为数据库的工具把这些数据当作Latin对待。类似的还有把utf-8编码的文本直接保存到gbk编码字段。
数据搬家的时候按照旧程序的方式把数据读出来转一下就好了。我做过这个工具,好像有开源工具已经有这些功能了。

2009/1/9 Jumping <quzhengping@gmail.com>
其实,真正的问题是这样的:
      我现在有两个postgresql,一个是8.1.9,编码是Latin1;另外一个是8.3.1,编码是UTF8。现在想把8.1.9上面的数据搬到8.3.1上面。



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

没有评论: