Php 编码不适当的字符

Php 编码不适当的字符,php,encoding,utf-8,decoding,utf8-decode,Php,Encoding,Utf 8,Decoding,Utf8 Decode,我怎样才能打印出用代码编写的内容ışı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_dec

我怎样才能打印出用代码编写的内容<代码>ışı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
?>

源文件的物理编码是UTF-8,因此字符串已经是UTF-8。切勿使用
utf8\u编码

<?php
header("Content-Type: text/html; charset=UTF-8");
$t = 'ışık hğzmesi';
echo $t;

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

header('Content-Type: text/html; charset=utf-8');
你可能不得不这么做。