求教:为什么会显示不同的汉字?

beiguo1010 2005-11-11 12:59:13
各位大师:小弟遇到一个问题,求教一下。
小弟在linux主机上开发的程序下载到目标机上,目标机显示的汉字和主机上显示的不一样,为什么?有什么办法解决吗?
谢谢!
...全文
198 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiguo1010 2006-02-06
  • 打赏
  • 举报
回复
谢谢,我会试试的。
newbiestar 2006-02-06
  • 打赏
  • 举报
回复
区位应该是GB2312每个字节减去一个固定的值(好像是0xa0?)

你用libiconv做这个事情好了,从UTF-8到gb2312的转换。

用脚本语言干这个事情比较好(譬如PHP)……
beiguo1010 2006-02-06
  • 打赏
  • 举报
回复
我现在编译计算机使用的UT8,我想得到区位码,有什么办法吗?
  • 打赏
  • 举报
回复
是不同系统上对字符的编码不一样造成了。
就像我们最常用的ASCII编程,其实还有很多编码,对同一个汉字用不同的数字来表示的。
beiguo1010 2005-11-23
  • 打赏
  • 举报
回复
谢谢各位,找到原因了。其实原因在于两个系统使用了不同的汉字字符集。
fytzzh 2005-11-23
  • 打赏
  • 举报
回复
一般都是字符集的问题了。
不同的编码环境打开文件汉字是无法正常显示的。
解决方法:
设置环境变量:例如:
export LANG=zh_CN.GBK
六个九十度 2005-11-11
  • 打赏
  • 举报
回复
是不是字符集设置问题??
YanDong_8212 2005-11-11
  • 打赏
  • 举报
回复
如果是用FTP传的话,用asc命令转化下传。
我估计是错位引起的,ctrl+l刷新屏幕试下。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧