Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将其转换为日语字符(编码)_Php_Unicode_Encoding - Fatal编程技术网

Php 将其转换为日语字符(编码)

Php 将其转换为日语字符(编码),php,unicode,encoding,Php,Unicode,Encoding,请帮我把这个。。。我不知道怎么称呼这种数据,是十六进制吗 2%E6%9C%8819%E6%97%A5 我认为这应该打印为2月19日 如何将2%E6%9C%8819%E6%97%A5转换为2月19日使用PHP 谢谢这看起来像是URL编码的 PHP UrlDecode可能会达到这个目的。 该链接中有一个示例,显示了url对页面查询字符串的解码。我不懂PHP,但您可能需要以下内容: <?php $original = "2%E6%9C%8819%E6%97%A5"; $de

请帮我把这个。。。我不知道怎么称呼这种数据,是十六进制吗

2%E6%9C%8819%E6%97%A5 
我认为这应该打印为2月19日

如何将
2%E6%9C%8819%E6%97%A5
转换为
2月19日使用PHP


谢谢

这看起来像是URL编码的

PHP UrlDecode可能会达到这个目的。

该链接中有一个示例,显示了url对页面查询字符串的解码。我不懂PHP,但您可能需要以下内容:

<?php
    $original = "2%E6%9C%8819%E6%97%A5";
    $decoded = urldecode($original);
    echo $decoded;
?>

看起来像是URL编码的

PHP UrlDecode可能会达到这个目的。

该链接中有一个示例,显示了url对页面查询字符串的解码。我不懂PHP,但您可能需要以下内容:

<?php
    $original = "2%E6%9C%8819%E6%97%A5";
    $decoded = urldecode($original);
    echo $decoded;
?>


不过,如果您希望在浏览器中正确呈现,最好在将其写入页面之前对其进行/html/编码。@Andrew M:如果您使用的是正确的编码(UTF-8),则不需要这样做。@bn:您所说的“它不工作”是什么意思?你没有得到输出吗?字符是否显示不正确?
urldecode()
方法对我很有效。@bn-对不起,我已经用尽了我的PHP知识,必须让其他人看看。我不知道为什么它不起作用。当我使用urldecode(“2%E6%9C%8819%E6%97%A5”)时,它是有效的,但当我使用urldecode($variable)时,它是无效的。虽然,如果您希望它在浏览器中正确呈现,最好在将它写入页面之前对其进行/html/编码。@Andrew M:如果您使用的是正确的编码(UTF-8),那么这是不必要的。@bn:您所说的“它不起作用”是什么意思? 你没有得到输出吗?字符是否显示不正确?
urldecode()
方法对我很有效。@bn-对不起,我已经用尽了我的PHP知识,必须让其他人看看。我不知道为什么它不起作用。当我执行urldecode(“2%E6%9C%8819%E6%97%A5”)时,它会工作,但当我执行urldecode($variable)时,它不会工作