Php 将具有多字节序列的混合ASCII字符串转换为正确的UTF-8 请考虑从CSV文件中输入的以下ASCII字符串: Foo\xe2\x80\x99s Bar
使用PHP,如何可靠地将其转换为UTF-8,从而使值为:Php 将具有多字节序列的混合ASCII字符串转换为正确的UTF-8 请考虑从CSV文件中输入的以下ASCII字符串: Foo\xe2\x80\x99s Bar,php,string,utf-8,ascii,multibyte,Php,String,Utf 8,Ascii,Multibyte,使用PHP,如何可靠地将其转换为UTF-8,从而使值为: Foo’s Bar 如果将字符串值打印为Foo\xe2\x80\x99s Bar,那么在php中,字符串可以这样定义 $str = "Foo\\xE2\\x80\\x99s Bar"; 您可以使用eval()方法将字符串打印为Foo's Bar eval("\$value = \"Foo\\xE2\\x80\\x99s Bar\";"); echo $value; 结果显示为Foo's Bar如果字符串值打印为Foo\xe2\x80
Foo’s Bar
如果将字符串值打印为
Foo\xe2\x80\x99s Bar
,那么在php中,字符串可以这样定义
$str = "Foo\\xE2\\x80\\x99s Bar";
您可以使用eval()
方法将字符串打印为Foo's Bar
eval("\$value = \"Foo\\xE2\\x80\\x99s Bar\";");
echo $value;
结果显示为
Foo's Bar
如果字符串值打印为Foo\xe2\x80\x99s Bar
,则在php中可以这样定义字符串
$str = "Foo\\xE2\\x80\\x99s Bar";
您可以使用eval()
方法将字符串打印为Foo's Bar
eval("\$value = \"Foo\\xE2\\x80\\x99s Bar\";");
echo $value;
结果显示Foo's Bar