gail 访问次数 : 11 注册日期 : 05-05-14 23:11 上次访问 : 09-10-29 21:05 |
我安装了apach2.0.54 php4.3.11 mysql4.0.24,OS:Windows xp pro 运行0.3版本总是中文乱码,我运行其他Php程序中文显示正常。如附件,显示乱码,且当前网页的编码变成了UTF-8,而网页源文件显示Content-Type 是GB2312。很奇怪 后来我又下载了0.1版,一切正常。我一开始认为是sMarty的问题,经过测试后,我做的例子显示正常。后来又下载了0.2版,发现一切正常。证明不是sMarty的问题。究竟是什么问题,一整天了还没有查出,望指教!谢谢 |
回帖 |
gail 访问次数 : 11 注册日期 : 05-05-14 23:11 上次访问 : 09-10-29 21:05 |
问题出在ConfigBug.inc.php文件格式为U8-Dos,改为Dos就可以了。 郁闷无比。 |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
呵呵,确实存在这个问题,我们正在计划将所有的文件的编码都改成utf-8的。 |
回帖 |
yunfeizh 访问次数 : 31 注册日期 : 05-06-06 14:21 上次访问 : 09-10-29 21:05 |
使用bugfree v3.0还有一些乱码问题. 安装环境: windows xp sp2 iis 5.1 php-5.0.2-win32 mysql 4.0.15 (一)先以isapi方式安装php 1。解压php-5.0.2-win32,如 c:php5 2。将php.ini -dist 改名为php.ini,找到450行,改为extension_dir = "d:php5ext" 3。去掉578行extension=php_mysql.dll前面的分号 4。复制php.ini到c:windows下 5。复制php5ts.dll和libmysql.dll到windowssystem32下 6。打开iis网站属性。主目录->配置->映射->添加,可执行文件为c:phpphp5isapi.dll,扩展名为.php 7。重启iis,测试phpinfo()成功 (二)再安装mysql,并设置root的password为001001,安装phpMyAdmin并成功显示介面和创建BugFree数据库 (三)解压bugfree03.rar,修改ConfigBug.inc.php的编码为dos,然后修改root的密码为001001。 (四)测试http://localhost/BugFree03/index.php登录之后,出现的界面还有乱码情况 |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
把数据库里面的记录晴空,然后通过bugfree的管理程序建立项目。 |
回帖 |
water6000 访问次数 : 21 注册日期 : 05-06-08 12:27 上次访问 : 09-10-29 21:05 |
我按照上述的方法试过了,都不行,其实解决的方法非常简单 就是修改你们的apache文件中的http.conf中的 AddDefaultCharset GB2312 默认为iso-8859-1 :D |
回帖 |
yunfeizh 访问次数 : 31 注册日期 : 05-06-06 14:21 上次访问 : 09-10-29 21:05 |
没问题的,我觉得最好不要用DefaultCharset,因为很多情况下网页里设置的字符集就无效了.将DefaultCharset前面加[b]";"[/b]注销掉默认字符集,就会以网页里的字符集显示了. |
回帖 |
yunfeizh 访问次数 : 31 注册日期 : 05-06-06 14:21 上次访问 : 09-10-29 21:05 |
[quote=wwccss]呵呵,确实存在这个问题,我们正在计划将所有的文件的编码都改成utf-8的。[/quote] 1)将所有文件的编码都改成utf-8时,在网页浏览时也一定使用utf-8呢?而不用使用gb2312或者english呢。 2)如果使用了utf-8,那么其它语言版本也能使用了吗?如繁体字或日文和韩文版本。 |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
1. 编码改成utf-8后,必须使用utf-8编码进行浏览。 2. 但语言文件还得有人来翻译了。 |
回帖 |