在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之前做了,但是没有好的结果,也许我做错了什么,你能编辑我的代码并添加转换命令吗?你能提供一个你得到的输出的例子吗,你期望的是什么呢?你期望的是什么?你期望的是什么?你期望的是什么?