+ -
当前位置:首页 → 问答吧 → gnome-terminal可用的编码没有unicode怎么办

gnome-terminal可用的编码没有unicode怎么办

时间:2007-07-14

来源:互联网

大家好,gnome-terminal可用的编码没有unicode, 只有utf8,gb2312,我想增加UCS2,就是一个字2个字节的那种

作者: linux_________   发布时间: 2007-07-14

吃饱了撑

utf8是1-4字节而已,干嘛一定要2个字节的

作者: windwiny   发布时间: 2007-07-14

引用:
作者: windwiny
吃饱了撑

utf8是1-4字节而已,干嘛一定要2个字节的
字符串长度不好计算。
汉字太占地方!

作者: 高热   发布时间: 2007-07-15

我有一份UCS2的输入数据
我不想转码就能直接prinf出来,所以不是吃饱了没事干,请指教

作者: linux_________   发布时间: 2007-07-16

小顶一下 .....

作者: linux_________   发布时间: 2007-07-18

我想是不行的。

作者: seamonkey   发布时间: 2007-07-18

用iconv能转换吗?iconv好像支持很多种的unicode。

作者: dukeduan   发布时间: 2007-07-18

iconv转换是可以的。

作者: seamonkey   发布时间: 2007-07-18

建议打到文件里,再用支持该编码的编辑器打出来看。

作者: formalin14   发布时间: 2007-07-18

Linux先天性只能使用单字节的编码,所以要使用Unicode,只能使用Unicode的一种压缩编码:UTF-8

作者: keenking   发布时间: 2007-07-26

不是只支持单字节,是只适合用向后兼容ascii的编码作为外部编码。

作者: seamonkey   发布时间: 2007-07-26

反正在C语言里面用char来表示的都可以看作单字节编码啦,因为其最小计算单位是字节。

如果是 wchar_t 的UTF-16或者UTF-32就不同。

作者: keenking   发布时间: 2007-07-26