免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2829 | 回复: 2
打印 上一主题 下一主题

如何将cjk字符正确显示到控制台? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-26 23:35 |只看该作者 |倒序浏览
本帖最后由 perlnewbie 于 2011-06-26 23:43 编辑

大家晚上好,需要用perl处理一些古怪生僻的字符
如这个生僻字:
𪜵
上图吧,cu也显示不了
用拼音输入法可能打不出来。在这里可复制:亻和旨组成的生僻字
但是在windows控制台怎么也无法正确显示这个生僻字符。

我首先用是这么做的:
  1. use utf8;
  2. use  open ":encoding(gbk)",":std";
复制代码
会报错,因为上面那个字gbk范围内是没有的。
如果改成gb18030,会提示找不到gb18030编码。

使用 Encode::HanExtra的话,在控制台不会报错,但也不会正确显示,显示的是一排问号。

特求指教如何正确显示,万分感谢。


另外在gvim中也有同样的问题,不知哪位大哥的vim能正确显示 亻旨 这个生僻字,如果能的话,一定要告知我哦。(同样的配置,只有在去年的时候gvim正确显示),linux下的gvim是正常显示的。
windows下的notepad也是正常显示的。只有windows版gvim有这问题

论坛徽章:
0
2 [报告]
发表于 2011-06-26 23:46 |只看该作者
那个字不在 GBK 的编码里

论坛徽章:
0
3 [报告]
发表于 2011-06-26 23:51 |只看该作者
回复 2# 黑色阳光_cu

就是想知道如何将那些字正常显示。windows的控制台最大只能显示gbk的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP