在php中将拉丁1字符串转换为utf8
可能重复:在php中将拉丁1字符串转换为utf8,php,Php,可能重复: 我有一个php文件连接到我的MySQL BD,BD调用是latin1_swedish_ci 这是我的php代码: <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("ttbfb", $con); $result = mysql_query("SELECT * FR
我有一个php文件连接到我的MySQL BD,BD调用是latin1_swedish_ci 这是我的php代码:
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ttbfb", $con);
$result = mysql_query("SELECT * FROM news");
while($row = mysql_fetch_array($result)) {
echo $row['name'];
}
mysql_close($con);
?>
如何在获取回显之前将$row['name']字符串转换为utf8?中提供了转换编码的选项
- 及
echo$row['name']
连接到数据库后立即考虑使用mysql\u查询(“SET NAMES utf8”)
时,您会遇到什么问题。@ofirbarch我是在mysql\u select\u db(“ttbfb”),$con)后立即使用的;但是仍然没有把字符串改成任何东西我在问Q之前做了,但是没有好的结果,也许我做错了什么,你能编辑我的代码并添加转换命令吗?你能提供一个你得到的输出的例子吗,你期望的是什么呢?你期望的是什么?你期望的是什么?你期望的是什么?