您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php sql乱码怎么办

2024/7/19 21:03:12发布33次查看
php sql乱码的解决办法:1、php文件保存时选ansi编码;2、在php文件头添加“header(content-type: text/html; charset=gbk);”;3、查询前对sql转码;4、查询结果对含中文列转码即可。
本教程操作环境:windows7系统、php8.1版、dell g3电脑。
php sql乱码怎么办?
解决php连接sqlserver及中文乱码问题
1、sql语句中有中文会导致查询失败;
2、查询结果有中文会显示乱码。
解决方法一(较简单,建议使用):
1、php文件保存时选ansi编码;
附:vs code 改变默认文字编码,file(文件)->preferences(首选项)->usersettings(设置),搜索encoding,将utf8改为gbk
2、php文件头加入
header("content-type: text/html; charset=gbk");
解决方法二(较麻烦):
1、php文件保持默认utf-8编码;
2、查询前对sql转码
$sql = "select '是'='是'"; $sql=iconv('utf-8','gbk',$sql);
3、查询结果对含中文列转码
$stmt = sqlsrv_query( $conn, $sql);if($stmt){ while( $row = sqlsrv_fetch_array( $stmt, sqlsrv_fetch_numeric) ) { echo iconv('gbk','utf-8',$row[0])."<br />"; }}
推荐学习:《php视频教程》
以上就是php sql乱码怎么办的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product