. : : ClassiClub ForuM : : .
技术论坛生活论坛

会员中心 论坛帮助 日历事件 标记论坛已读
返回   CCF精品论坛 » 移动互联网 » 『精品源码』 » 『软件开发版』

 ||
发表新主题 关闭主题
 
主题工具
guitarbug
 
guitarbug 的头像
支柱会员
 
资 料:
注册日期: May 2005
帖子: 7,592 声望值: 2
精华: 7,解答: 7
#1 旧 2006-03-01, 10:05:50 默认 【求助】网页编码的问题(charset,encoding)?
guitarbug 当前离线  

服务器端:apache2,php4 ,mysql4
用php编写了一个脚本,这个页面显示的全部日文字符
没有使用以下的代码来表示此页面的encoding.
代码:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=gb2312">
使用IE浏览此页面的时候,非得选择IE的encoding为简体中文才能显示正常,如果encoding选择日文的话,无法显示正常

这是什么原因呢,

这个和php文件的编写,或者apahce的环境设置有关系吗?

还有一点,现在很多页面都是采用UTF-8的编码编写代码,这个该怎样实现?是在php文件里指定编码吗
代码:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=utf-8">


勇敢的心
robiezhou
 
robiezhou 的头像
新会员
 
资 料:
注册日期: Nov 2005
帖子: 1,674 声望值: 3
精华: 5,解答: 1
#2 旧 2006-03-01, 10:15:27 默认
robiezhou 当前离线  

和apache无关,和页面的文字有关,看样子你的页面文字是在中文环境下用的ANSI编码方式
如果要用UTF-8的话,需要把页面的文字转成UTF-8的编码方式,并且在php文件里面指定编码方式


两人一世界
crapthings
 
crapthings 的头像
支柱会员
 
资 料:
注册日期: Nov 2002
帖子: 5,437 声望值: 2
精华: 0,解答: 1
#3 旧 2006-03-01, 11:22:11 默认
crapthings 当前离线  

在 php.ini 哪个地方改 ??? 为什么我在 php my admin 中插入的数据(表是utf-8的吧)

查询返回网页时候全是 ???? 问号呢 ???

apache2 encoding 是 utf-8 meta encoding 是 utf-8 文件也保存成 utf-8 了

但是中文都是 ?????
上传的图像
文件类型: jpg 121212.JPG (126.3 KB, 64 次查看)


vst4all.com | Unlimited resources for music production.
guitarbug
 
guitarbug 的头像
支柱会员
 
资 料:
注册日期: May 2005
帖子: 7,592 声望值: 2
精华: 7,解答: 7
#4 旧 2006-03-01, 17:05:07 默认
guitarbug 当前离线  

引用:
作者: robiezhou
和apache无关,和页面的文字有关,看样子你的页面文字是在中文环境下用的ANSI编码方式
如果要用UTF-8的话,需要把页面的文字转成UTF-8的编码方式,并且在php文件里面指定编码方式
呵呵,多谢了,基本上被你说中了
偶把.php文件save as成utf-8格式的,并meta指定charset即可

关于楼上朋友所说的数据库的unicode问题,偶现在也有疑问,慢慢研究ing
发表新主题 关闭主题

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 15:43:46.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2013 ClassiClub Forum All Rights Reserved.
粤ICP备09150546号