PHP连接MSSQL怎么转UTF8
答案:5 悬赏:20
解决时间 2021-01-19 20:28
- 提问者网友:疯孩纸
- 2021-01-18 21:24
PHP连接MSSQL怎么转UTF8
最佳答案
- 二级知识专家网友:野慌
- 2021-01-18 22:42
这里涉及到比较多情况:
php文件编码格式用utf-8
html头标注utf-8:
mssql?还是你用的mysql?不管什么sql了,在query之前增加一句"set names 'utf8'"注意这里不需要加“-”。
把取出来的数据打印一下,应该就是你要的utf-8编码格式的了。这些是解决乱码的方法。
php文件编码格式用utf-8
html头标注utf-8:
mssql?还是你用的mysql?不管什么sql了,在query之前增加一句"set names 'utf8'"注意这里不需要加“-”。
把取出来的数据打印一下,应该就是你要的utf-8编码格式的了。这些是解决乱码的方法。
全部回答
- 1楼网友:往事埋风中
- 2021-01-19 02:54
你在 PHP文件里面加入
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- 2楼网友:末日狂欢
- 2021-01-19 01:50
方法有两种:
第一种:就是当你把数据读出来后,再用iconv('GBK','UTF-8',$val);
第二种方法:在执行mssql_query时进行转换,如果你用类的话,最好用这个
第一种:就是当你把数据读出来后,再用iconv('GBK','UTF-8',$val);
第二种方法:在执行mssql_query时进行转换,如果你用类的话,最好用这个
- 3楼网友:封刀令
- 2021-01-19 00:51
去读数据的时候 ,设置下 语言即可 。
例如 mysql_query("set names 'utf8'");
例如 mysql_query("set names 'utf8'");
- 4楼网友:旧脸谱
- 2021-01-18 23:47
正常情况下php的文件是有编码的可以通过编码设置好。
但是要使连接mysql的结果也是utf8编码
必须执行一句mysql语句"set names utf8"
<?php
mysql_query("set names utf8");
?>
但是要使连接mysql的结果也是utf8编码
必须执行一句mysql语句"set names utf8"
<?php
mysql_query("set names utf8");
?>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯