作者icrofox (秘密虎)
看板PHP
标题[请益] 中文编码的问题
时间Sun Feb 3 16:28:05 2008
我在家用 appserv-win32-2.5.7 架了一个网站,其中有留言板的功能,
有用到 MySQL 资料库,如果 mysql_connect 位置是用 localhost 的话
,在网页上用 PHP 语法读出来的中文字都能正确显示;但是从远端电脑
使用 mysql_connect( [我家IP], [帐号], [密码] ) 来读取资料库的话
,从资料库中读出的中文都会变成乱码,请问要怎麽让中文正确显示呢?
我的系统: 远端系统:
作业系统:Windows Vista 作业系统:Linux
PHP 版本:PHP Version 5.1.6 PHP 版本:PHP Version 4.3.4
MySQL 版本:5.0.24a
MySQL 文字编码:UTF-8 Unicode (utf8)
MySQL 连线校对:utf8_unicode_ci
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.93.30
1F:推 ybite:mysql_query('SET NAMES utf8'); 02/03 21:27
2F:→ icrofox:我把楼上的指令写在mysql_connect的下一行,结果还是乱码 02/04 03:10
3F:推 yudian:我想会不会有可能是网页编码错掉了? 02/04 12:37
4F:→ kylekai:你远端 php-mysql 的版本是什麽? 02/05 16:04
5F:推 cloudfly:新版的MySQL好像都会这样.. 02/07 00:25
6F:→ cloudfly:你可以GOOGLE一下找phpMyadmin显示乱码 02/07 00:25
7F:→ cloudfly:我後来也是这样找到解决方法 02/07 00:25