PHP取数据库时乱码问题

lkmeeqtkgg 2008-07-25 12:22:41
网上找了很多,都没法解决.数据库显示正常.
MYSQL+PHP设置如下:
数据库-MySQL字符集UTF-8 Unicode (utf8)
数据库-MySQL连接校对UTF8_BIN
数据库-NAME字段整理为UTF8_BIN
PHP程序中连接数据库后即用了mysql_query("SET NAMES 'utf-8'")
显示NAME字段时还是???????
请指教.
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lkmeeqtkgg 2008-07-25
  • 打赏
  • 举报
回复
问题解决:mysql_query("SET NAMES 'utf-8'")改为mysql_query("SET NAMES 'utf8'")就好了.多谢楼上这位提点.
justicesun 2008-07-25
  • 打赏
  • 举报
回复
网上的那种文章东西很乱转...给你个最终解决方法吧...
① ZendStudio , phpMyAdmin → utf-8_unicode_ci

② <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

③ mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");

④UTF-8保存文件 可以用convertz802转换文件

详细的话,可以去看看 我的下载

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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