整个站点要把GB2312转换为UTF-8,该怎么办?在线等,谢谢 httpd.conf------AddDefaultCharset UTF-8=========我用 iconv (linux下)iconv -f gb2312 -t utf-8 file_in > file_out 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在dreamweaver中把页面的编码改为utf-8,但是在IE中页面布局发生了变化。在css文件中的body不起作用,包含进来的JS也不工作了。真的头大死了,请帮帮忙,指点一下,谢谢。 CSS 和JS 也必须是 utf-8 编码的 记事本/editplus,另存为,可以先定义快捷键,用键盘鼠标记录工具帮忙,万无一失~过来人,还是这样最保险 感谢楼上的几位帮忙现在网页能够正常显示了,谢谢。但是我又发现了另外的一个问题,在页面中有些汉字是乱码,有些确实显示正常。后来发现一个规律(1)如果在PHP代码中输入的汉字能够正常显示,但是用右键选择“查看源代码”看到的是乱码。(2)数据库中调用出来的汉字在页面上显示的是乱码,“查看源代码”看到的是正常的汉字。我用的是mysql 4.1已经配置成支持UTF-8编码。还有一个问题,一直没有相通我的页面用UTF-8编码,在页面中的表单提交数据后,后台得到的数据也应该是UTF-8编码的。如果不进行处理直接放入支持UTF-8的MYSQL数据库中,到用的时候再把数据显示在UTF-8编码的页面上,应该不会出现乱码的。但是事实上并不是这样的,不知我的思路哪里错了,应该要怎么处理?请各位多多指点,谢谢。 你插入读出数据库的时候要先使用set names utf8 (在charset为utf8的情况)否则会有问题 文件为UTF-8<head>中定义也必须为UTF-8 (2)数据库中调用出来的汉字在页面上显示的是乱码,“查看源代码”看到的是正常的汉字。----------------------------当有这种字的时候,你把你的页面编码从utf-8改为gb2312(ie的右键菜单上的“编码”)是否能看见正常汉字? 关键是把数据库里的本来的所有内容变成utf-8阿,不然出来还是乱码 我想问一下.php程序页面也要存为utf-8的吗? 所有的(有汉字的)页面都要存为 utf-8 格式把 MySQL 的默认字符集改为 utf-8 不是Unicode 很感谢楼上的朋友们,目前我发现页面乱码的问题可能是我数据库中原有的数据不是UTF-8编码所造成的,正在解决,呵呵,非常头大。不过看了上面几位的回复,我又想到一个问题:我一开始发现CSS和JS不工作,后来手动的将CSS和JS文件保存为UTF-8格式,问题解决。又看了netvt(唯她(为了泡老婆,努力学习LISP)) 说的“所有的(有汉字的)页面都要存为 utf-8 格式”,明白了JS需要保存为UTF-8格式。现在的问题是:我有一个PHP代码,是利用数据库中产生的数据,自动生成一个JS文件(包含中文),其它页面可以直接调用这个JS文件。请问如何用PHP来生成一个UTF-8格式的文件???如果不能生成的话,那么这个JS文件在UTF-8编码的页面中还是不能正常工作的是吗? 可以使用iconv函数.$utf8string = iconv("GB2312", "UTF-8", "将gb2312 编码的字串改为utf-8编码");fwrite(fopen("aaa.js",$utf8string);不过最好的还是从数据库中调出的就是utf-8编码.MySQL也可以进行编码转换. 站点转换成utf-8,需要确认,1.数据库里面的数据是utf8格式。不是的话导出来另存为utf8再导回去~2,所有有中文的页面,都要另存为utf8格式3,每个页面都要申明utf8编码 另外,mysql并不需要特别设置~如果你用phpmyadmin,那么只有选择utf8编码才能正常显示,建议更新到最新版本~补充一下, netvt(唯她(为了泡老婆,努力学习LISP)) 提到的iconv,如果不是在系统里面处理而用php的话,编译的时候就要包含iconv 回复人: 7fl(砖头) ( ) 信誉:100 2005-04-19 23:51:00 得分: 0 记事本/editplus,另存为,可以先定义快捷键,用键盘鼠标记录工具帮忙,万无一失~过来人,还是这样最保险 这个不错 可以把数据库导出 然后用Editplus2打开另存为utf-8之后导入即可 Editplus 2.12 已经支持打开的时候转换编码了。你只要一次打开多个文档,save all就ok了~想当年汗~~ 附图教程~~~~表说我做广告,这里不能贴图。http://www.the7f.com/archives/104.html 这里正是你需要的:GB->UTF-8在线批量转换系统http://2.mecee.com 数组排序问题。。。 新手 请问PHP 读取 ORACLE CLOB 数据,并显示空格 使用Linux/UNIX的系统用户进行PHP用户登录验证 为什么我的网页图片不能完全显示??? php中的画图问题 php提交表单中,如何增加附加码? 大家來說說 setcookie()和session_register()!!! 頁面的偉值能偉數組不??? PHP和XML 一个电子商务系统,进入localhost的admin目录无法显示目录下的文件,而是直接跳到后台网站~ 如何通过判断搜索引擎来路进行跳转--希望大神指点代码 mysql一个效率问题的讨论 删除多条
过来人,还是这样最保险
(1)如果在PHP代码中输入的汉字能够正常显示,但是用右键选择“查看源代码”看到的是乱码。
(2)数据库中调用出来的汉字在页面上显示的是乱码,“查看源代码”看到的是正常的汉字。我用的是mysql 4.1已经配置成支持UTF-8编码。还有一个问题,一直没有相通我的页面用UTF-8编码,在页面中的表单提交数据后,后台得到的数据也应该是UTF-8编码的。如果不进行处理直接放入支持UTF-8的MYSQL数据库中,到用的时候再把数据显示在UTF-8编码的页面上,应该不会出现乱码的。但是事实上并不是这样的,不知我的思路哪里错了,应该要怎么处理?请各位多多指点,谢谢。
set names utf8 (在charset为utf8的情况)
否则会有问题
<head>中定义也必须为UTF-8
----------------------------
当有这种字的时候,你把你的页面编码从utf-8改为gb2312(ie的右键菜单上的“编码”)是否能看见正常汉字?
我一开始发现CSS和JS不工作,后来手动的将CSS和JS文件保存为UTF-8格式,问题解决。又看了netvt(唯她(为了泡老婆,努力学习LISP)) 说的“所有的(有汉字的)页面都要存为 utf-8 格式”,明白了JS需要保存为UTF-8格式。现在的问题是:我有一个PHP代码,是利用数据库中产生的数据,自动生成一个JS文件(包含中文),其它页面可以直接调用这个JS文件。请问如何用PHP来生成一个UTF-8格式的文件???如果不能生成的话,那么这个JS文件在UTF-8编码的页面中还是不能正常工作的是吗?
$utf8string = iconv("GB2312", "UTF-8", "将gb2312 编码的字串改为utf-8编码");
fwrite(fopen("aaa.js",$utf8string);不过最好的还是从数据库中调出的就是utf-8编码.
MySQL也可以进行编码转换.
1.数据库里面的数据是utf8格式。不是的话导出来另存为utf8再导回去~
2,所有有中文的页面,都要另存为utf8格式
3,每个页面都要申明utf8编码
记事本/editplus,另存为,可以先定义快捷键,用键盘鼠标记录工具帮忙,万无一失~
过来人,还是这样最保险
这个不错
之后导入即可