自动修改浏览器查看里的编码为中文,怎么做?

jiaojiaobao 2011-03-07 11:23:12
除了在<head>标签里加上
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

还有其它的办法吗?谢谢
...全文
220 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaojiaobao 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lx3275852 的回复:]

我认为应该是给服务器发送http协议包的时候,修改"Accept-Language: zh-cn\r\n"
这样,服务器才会给你发送中文。。。

否则你只改了静态html的头,文件内部的字符还是不变的,该是英文的还依然是英文。。。
[/Quote]

不是这个意思,是我发过来的页面有英文的,有中文的,页面打开时,查看-编码 选择了ISO,这时中文就会变成乱码,所以想发现是中文字符时将编码改成GB18030
lx3275852 2011-03-07
  • 打赏
  • 举报
回复
我认为应该是给服务器发送http协议包的时候,修改"Accept-Language: zh-cn\r\n"
这样,服务器才会给你发送中文。。。

否则你只改了静态html的头,文件内部的字符还是不变的,该是英文的还依然是英文。。。
lx3275852 2011-03-07
  • 打赏
  • 举报
回复
哦 不好变啊。。。。
要不你试一试不用gb18030,而是改成unicode或者utf-8,看看是不是乱码。。
如果想转编码,需要用Windows的API函数MultiByteToWideChar来转换。。。

69,372

社区成员

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

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