
正文
php文件插入数据库乱码 php连接数据库中文变问号
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP文件链接数据库,插入数据,中文显示乱码,求高手解惑!!
请将数据库php文件插入数据库乱码的编码php文件插入数据库乱码,表的编码以及字段的编码与网页代码的编码保持一致。另外注意文件本身的编码与html代码头meta中的编码说明保持一致。
去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题php文件插入数据库乱码了。
出现乱码肯定就是编码不对喽。一般注意编码的地方有几个。最好都保持一致。数据库编码 文件编码 文件保存的格式编码 都保持一致的话不会出现乱码的。还有就是支持中文最好用utf-8 你看看你的php页面是什么编码。
解决乱码有几种方式:在读取数据库的时候设置连接编码:mysql_query(set names utf8);在读取数据库的php文件的头部加:header(Content-type:text/html;charset=utf-8);php文件不是utf8格式的编码,需要转化。
相关问答
Q1: php把excel导入到mysql中乱码
建议直接从数据库里打开表看看是否乱码,如果不是,直接导出成 UTF8 格式,别转码,只有 UTF8 才包含全世界的文字。GBK 里只有汉字。
乱码有几个方面 首先确保数据库的编码是否正确 其次确保连接数据库的代码是否指定php文件插入数据库乱码了正确的编码。另外就是html页面的编码是否一致,麻烦把问题补充清楚方便排查问题。
去MYSQL里面设置,不要在PHP里设置MYSQL的编码,乱码肯定就是编码问题无疑,推荐php文件插入数据库乱码你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题了。
Q2: php连接数据库插入数据后,mysql中查询汉字字符乱码
1、去MYSQL里面设置,不要在PHP里设置MYSQLphp文件插入数据库乱码的编码,乱码肯定就是编码问题无疑,推荐你先把MYSQL里面表的编码改好,然后再把PHP的编码改好,这样就应该没问题php文件插入数据库乱码了。
2、出现乱码肯定就是编码不对喽。一般注意编码的地方有几个。最好都保持一致。数据库编码 文件编码 文件保存的格式编码 都保持一致的话不会出现乱码的。
3、php文件插入数据库乱码!-- 声明头文件,嘿嘿header管不到这里啊。
关于php文件插入数据库乱码和php连接数据库中文变问号的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。




