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');

?>

Windows で AS3 またはその他のプログラムを使用してこれを行うにはどうすればよいですか?

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 に答える