Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rgd如何在php中转换cast_Php_Mysql_Utf 8 - Fatal编程技术网

Rgd如何在php中转换cast

Rgd如何在php中转换cast,php,mysql,utf-8,Php,Mysql,Utf 8,这就是我对MySQL查询所做的 我有一个编码为utf8的字符串,作为latin1记录到mysql中 现在我画出拉丁文1,但我想检索它作为utf8并显示为utf8 我试过mb_转换,utf8_编码和解码,都没有用 如何使用php恢复原始utf8?步骤1:确定您的情况: 第二步:决定你想做什么。您似乎希望将表弄得一团糟,但检索数据。最好先修复数据,然后不扭曲地检索数据。立即使用适当的字符集修复表不是更容易吗? convert(cast(convert('$username' using utf8

这就是我对MySQL查询所做的

我有一个编码为utf8的字符串,作为latin1记录到mysql中

现在我画出拉丁文1,但我想检索它作为utf8并显示为utf8

我试过mb_转换,utf8_编码和解码,都没有用


如何使用php恢复原始utf8?

步骤1:确定您的情况:


第二步:决定你想做什么。您似乎希望将表弄得一团糟,但检索数据。最好先修复数据,然后不扭曲地检索数据。

立即使用适当的字符集修复表不是更容易吗?
convert(cast(convert('$username' using  utf8) as binary) using latin1)