QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 832|回复: 5

怎么读取中文表单

[复制链接]
发表于 2004-12-17 15:16:02 | 显示全部楼层 |阅读模式
在LINUX下用C写的CGI程序,从用户表单读取回来的中文内容乱码了,怎么解决?
 楼主| 发表于 2004-12-17 16:39:55 | 显示全部楼层
没人知道吗?不管了,自已先顶一下,救命啊!!!!!!!!!!!!
回复

使用道具 举报

发表于 2004-12-17 17:36:23 | 显示全部楼层
可能:
1。读回的内容是正确的,那就是显示的编码不对。
2。读回的编码不对比如读回过程中gb被转换成utf8,但显示时还按gb显示。
回复

使用道具 举报

发表于 2004-12-17 19:51:37 | 显示全部楼层
怎么解决呢?
回复

使用道具 举报

发表于 2004-12-18 11:53:14 | 显示全部楼层
1. 看环境是否支持utf8
2. 在那里显示的文字,如果是x,不能用普通的xdrawstring,要用mb or wc往上写
3. 如果是console,那你的文字流就有问题,看看是否做了什么被动处理,否则只要系统支持utf8就可以在console上显示正常。
回复

使用道具 举报

 楼主| 发表于 2004-12-18 17:23:43 | 显示全部楼层
我是直接将读取的内容通过printf直接输出到页面的,在IE上看到的页面英文表单对了,但中文却乱了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 21:40 , Processed in 0.047400 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表