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)时,它不会工作