Php 这是什么样的编码?

Php 这是什么样的编码?,php,character-encoding,Php,Character Encoding,这是什么类型的编码:%26%23963;%26%23954; 我如何用php将普通utf8中的字母编码成这个 谢谢你的帮助! phpheini在我看来像是URL编码。它看起来像是URL编码的。 在这个网站上显示为∑κ σκ 它是URL编码的: echo urldecode('%26%23963;%26%23954'); // σκ 这似乎是两个unicode字符实体: 963 - small greek sigma 95

这是什么类型的编码:%26%23963;%26%23954; 我如何用php将普通utf8中的字母编码成这个

谢谢你的帮助!
phpheini在我看来像是URL编码。

它看起来像是URL编码的。 在这个网站上显示为∑κ

σκ
它是URL编码的:

echo urldecode('%26%23963;%26%23954'); // σκ
这似乎是两个unicode字符实体:

963 - small greek sigma
954 - small greek kappa

首先,这不是加密。。。当然,除非你考虑ROT-13加密。
在我看来,您正在对UTF-8字符的十进制值进行百分比编码。

这不是加密。。。这是编码,似乎只是常规的url编码。我的问题应该是:如何将url中的σκbeing转换为unicode字符实体,如σκ对它是一个url编码的字符串。我如何将其从%26%23963;%递减26%23954; 对∑κ?但我不能做像urldecode($_GET[“something”])这样的事情;我可以吗?这取决于它是否像www.yoursite.com/?something=%26%23963;%26%23954;是的,就是这样。但在这里:它说,不要与$一起使用@phpheini,你不需要它与
$\u GET
,因为PHP为你处理它。事实上,当我有一个希腊或俄罗斯字母的表单时,这就是URL中显示的内容。对。。。。这就是URL编码。百分比编码是一种较少的表示URL编码的方式,正如您在使用URL之前没有提到的那样。你的问题是什么?如果URL包含俄文或希腊文字母,如“σκ”,那么这些字母应该以一种可以在数据库中搜索的方式进行转换(这种形式是:ο;ί;),那么我如何转换这些希腊文字母呢?如果这就是传递给你的方式。但不要盲目地尝试对所有内容进行url_解码。解码一开始没有编码的东西可能会“破坏”字符串。我实际上想做的是:如果URL包含俄文或希腊文字母,比如“σκ”,那么这些字母应该以一种可以在数据库中搜索的方式进行转换(这种形式应该是:ο;ί;)事实上,情况正好相反。为什么不直接将字符存储在其本机编码中呢?MySQL支持各种字符编码,这样你就不必担心双重编码问题了ί<代码>%CF%83%CE%BA会短得多。