【发布时间】:2012-03-09 15:49:01
【问题描述】:
当我从 MySQL 数据库中提取数据时,一些输出包含特殊字符,
例如打开时emacs 它解码为\240 和\346。
在 UTF-8 终端中显示时,特殊字符显示为�
所以使用的编码接缝只使用每个字符 1 个字节。
我可以例如看到\346 应该是æ。
问题
Perl 有可以将这些特殊字符编码为 UTF-8 的模块吗?
【问题讨论】:
-
问题不在于 emacs。我希望 Perl 将内容编码为 UTF-8。
-
你设置终端显示utf-8了吗?
-
您可能只需要使用编码/解码。请参阅:perldoc.perl.org/perlunitut.html
-
@Joe 解决了这个问题 =) 如果你发布了,我什么时候会接受它作为答案。
标签: perl