0

我怎样才能打印出代码中写的内容?ışık hğzmesi是用代码编写的,我想将它再次打印为ışık hğzmesi. 我在下面尝试过关于 utf-8 编码的方法,但它们不起作用。我的代码编辑器设置也是 utf-8。

<?php
    $t = 'ışık hğzmesi';
    echo utf8_encode($t);

result:ışık hğzmesi
?>


<?php
    $t = 'ışık hüzmesi';
    echo utf8_decode(($t));

//result:???k hüzmesi
?>

<?php
    $t = 'ışık hüzmesi';
    echo urlencode($t);

//result:%C4%B1%C5%9F%C4%B1k+h%C3%BCzmesi
?>


<?php
    $t = 'ışık hüzmesi';
    echo urldecode(urlencode($t));

//result:ışık hüzmesi
?>
4

2 回答 2

1

源文件的物理编码是 UTF-8,因此字符串已经是 UTF-8。永远不要使用utf8_encode.

<?php
header("Content-Type: text/html; charset=UTF-8");
$t = 'ışık hğzmesi';
echo $t;
于 2012-12-24T14:33:27.673 回答
0

将此作为代码中的第一件事:

header('Content-Type: text/html; charset=utf-8');
于 2012-12-24T14:33:45.490 回答