社区
基础编程
帖子详情
关于PHP程序读取MySQL数据库中的中文值的显示成问号的问题!(在线等)
PleaseDoTellMeWhy
2006-07-08 01:01:30
大家好:
我是一PHP的新手。
我今天写了一段PHP的程序出现了一个问题解决不了:
程序在读取MySQL中数据库表的值的时候正常,可是在输出的HTML页面中却把中文值全部用问号(?)显示。
这个问题对我来说很棘手,希望高手不吝赐教,谢谢了!
...全文
289
9
打赏
收藏
关于PHP程序读取MySQL数据库中的中文值的显示成问号的问题!(在线等)
大家好: 我是一PHP的新手。 我今天写了一段PHP的程序出现了一个问题解决不了: 程序在读取MySQL中数据库表的值的时候正常,可是在输出的HTML页面中却把中文值全部用问号(?)显示。 这个问题对我来说很棘手,希望高手不吝赐教,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
raid79
2006-07-09
打赏
举报
回复
up
sleetdrop
2006-07-09
打赏
举报
回复
只是老版本的mysql用双latin1来存中文掩盖了这个问题,其实所有的数据库都会有字符集的问题的。
sleetdrop
2006-07-09
打赏
举报
回复
mysql_query("SET NAMES GB2312")
就算用这个也不麻烦的。
实际写东西的时候数据库连接都是放到一个单独的文件里如conn.php
然后在每个要用到数据库的page里require它的。
PleaseDoTellMeWhy
2006-07-09
打赏
举报
回复
各位大哥:
你们遇到过这样的问题了吗?
你们是怎么解决的啊?
难道我每用个SQL语句就要来个mysql_query("SET NAMES GB2312");?
我不是说它不好,起码也是一种解决的方法,但我还不知道能行不。(我在网吧还的回去试)
但是我觉得它太麻烦了。我想知道在服务器的配置文件中怎么设置。
我的MySQL服务器在命令行模式下能成功的插入中文值。
my.ini中default-character-set = "gb2312"
php.ini中default_charset = "gb2312"
各位难道就没有办法了吗?
谢谢热心的各位了!
aniude
2006-07-09
打赏
举报
回复
估计都是编码的问题
niohe的方法可以试试
niohe
2006-07-08
打赏
举报
回复
在mysql_select_db()下面加一行
mysql_query("SET NAMES GB2312");
应该没有问题了
zeroleonhart
2006-07-08
打赏
举报
回复
apache,php pages,mysql should be the same charset.
PleaseDoTellMeWhy
2006-07-08
打赏
举报
回复
SQL语句我就用了一个"SELECT * FROM tableName"
就是简单的将表的内容读出来!
怎样在SQL查询中指定编码类型?
表我用的gb2312,而且在命令提示符中可以插入中文!
谢谢了!
ddboy
2006-07-08
打赏
举报
回复
原因是创建表的时候有错误,原因有:
一、你没有在SQL查询中指定编码类型;
二、表的编码和你所用的编码类型不同;
PHP
+
MySql
中
文
乱码解决办法
1. **
数据库
编码与网页编码不一致**:如果
MySQL
数据库
使用的编码与
PHP
网页使用的编码不同,则在
读取
或写入
中
文
数据时,可能会出现乱码。 2. **创建表时的字段编码设置**:当创建表时,如果没有为字段指定正确的编码...
php
将csv文件导入到
mysql
数据库
的方法
在学习如何使用
PHP
将CSV文件导入
MySQL
数据库
的过程
中
,我们会涉及到一系列的技术知识点,包括文件上传、文件
读取
、
数据库
连接和数据插入等。以下是一些重要的知识点,对于想要掌握该技术的朋友来说是不可多得的参考...
PHP
读
MYSQL
中
文
乱码的快速解决方法
总之,
PHP
读取
MySQL
中
文
乱码的关键在于保持字符集的一致性,从
数据库
配置到
PHP
脚本,再到网页的编码,都需要协调统一。通过正确设置字符集,可以有效避免
中
文
乱码的出现,保证数据的正常
显示
和处理。
PHP
MYSQL
乱码
问题
,使用SET NAMES utf8校正
在
PHP
中
操作
MySQL
数据库
时,为了避免乱码
问题
,需要在执行任何数据
读取
操作之前设置正确的字符编码。
PHP
通过
mysql
_query函数来执行SQL语句,从而与
MySQL
数据库
进行交互。在使用
mysql
_query执行SQL语句时,可以加上一...
liuyanben.rar_
php
增 删 改 查_增删查改
php
在
PHP
中
,这些操作通常通过SQL语句来实现,与
MySQL
等关系型
数据库
进行交互。在这个留言本系统
中
,开发者可能使用了
PHP
的PDO(
PHP
Data Objects)扩展,它提供了一种安全、灵活的方式来执行SQL查询。 1. **创建...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章