请教GBK编码问题

jialuo 2007-08-25 07:58:47
怎么用标准C语言(unix系统)把一个字符串(可能有中文)进行GBK编码?反过来转换又怎么实现呢?
等着结贴...
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2007-08-25
  • 打赏
  • 举报
回复
有汉字就不叫ascii码了吧。看你汉字用的编码。

B0 A1 就是GBK编码的“啊”。
星羽 2007-08-25
  • 打赏
  • 举报
回复
GBK同时也涵盖了Unicode所有CJK汉字,所以也可以和Unicode做一一对应。
jialuo 2007-08-25
  • 打赏
  • 举报
回复
有汉字呢 比如"啊" 的二进制码用十六进制表示是B0 A1, 这个"啊"的GBK码是什么呢?
iambic 2007-08-25
  • 打赏
  • 举报
回复
假设你所说的ascii码是指0到127的字符串。
iambic 2007-08-25
  • 打赏
  • 举报
回复
假设你所说的ascii码是指\u007F*的字符串。
iambic 2007-08-25
  • 打赏
  • 举报
回复
不用转。兼容的。
jialuo 2007-08-25
  • 打赏
  • 举报
回复
ascii码
iambic 2007-08-25
  • 打赏
  • 举报
回复
你的字符串原来是什么编码?
jialuo 2007-08-25
  • 打赏
  • 举报
回复

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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