如何将 \xd0\x9d 之类的字符串转换为正确的文本

How can I convert strings like \xd0\x9d to a proper text

我有一些像 \xd0\x9d\xd0\xb0\xd1\x88\xd0\xb5 这样的文本,我想将其显示为普通文本(我猜它是 utf-8 文字和西里尔字母)。我在 Windows 上使用 xammp 进行了尝试:

<?php 

    header("Content-Type: text/html; charset=UTF-8");
    header("Content-Language: ru");
    print('\xd0\x9d\xd0\xb0\xd1\x88\xd0\xb5');

?>

如何在 Windows 上使用 AS3 或任何其他程序执行此操作?

你需要像这样转义 '\':

print('\xd0\x9d\xd0\xb0\xd1\x88\xd0\xb5');

如果很麻烦,可以这样用str_replace:

$text='\xd0\x9d\xd0\xb0\xd1\x88\xd0\xb5';
$text= str_replace("\x","\x",$text);
print($text);

使用双引号代替单引号。

此代码:

<?php

header("Content-Type: text/html; charset=UTF-8");
header("Content-Language: ru");
print("\xd0\x9d\xd0\xb0\xd1\x88\xd0\xb5");

?>

Returns这个:

Наше