1

我有一些像 \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');

?>

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

4

2 回答 2

1

使用双引号而不是单引号。

这段代码:

<?php

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

?>

返回这个:

Наше
于 2015-01-09T15:48:14.533 回答
0

你需要像这样逃避'\'

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);
于 2015-01-09T15:34:04.030 回答