print encode 'utf8', decode 'big5', encode 'iso-latin1', decode 'utf8', pack 'H*', 'c2b6c2b0c2b9c38e'
2009/5/18 Anthony WU <anthonywuy2k@gmail.com>
c2 b6 c2 b0 c2 b9 c3 8e 內容是 集團
c2 a4 c2 a4 c2 b9 71 內容是 中電
你明顯是使用了錯誤的編碼而成的……
轉換代碼如下:
use Encode;
$str = pack ('H*', 'c2b6c2b0c2b9c38e');
Encode::from_to ($str, 'utf8', 'iso-8859-1');
print $str;
$str = pack ('H*', 'c2a4c2a4c2b971');
Encode::from_to ($str, 'utf8', 'iso-8859-1');
print $str;
--
-------- Original Message --------
Subject: [PerlChina] about Encode
From: purl lamp <lamp.purl@gmail.com>
To: perlchina <perlchina@googlegroups.com>
Date: 18/5/2009 13:38
> 请问使用那种编码才能使得字节串 c2 a4 c2 a4 c2 b9 71 或者 c2 b6 c2 b0
> c2 b9 c3 8e 对应于 集團 这两个字?是否可能是 hex 编码的 big5?
>
> 目前遇到问题的环境是用 mdbtools-gmdb 的
> 0.599.0.6pre1.0.20051109-4_amd64 版本来导出带繁体中文字段的 access 文
> 件,在中文字段的处理上遇到了问题。
>
> >
Best Regards,
Anthony WU
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论