php中中文如何转码

php中中文如何转码,第1张

应该是没有URL编码(一般来说,用默认字符集是没有问题的)。

URL编码/解码,可用函数urlencode()与urldecode()。

还有一个小问题,你有个地方打错了,在表单中把playerName打成了playerNmae,而iframe的URL中却是playerName。

iframe代码改为(你的拼写错误已修正):

<iframe id="aaa" name="aaa" width="600" height="500" src="网址/playerDetail.php?serverName=<?php echo urlencode($_GET["serverName"]) ?>&playerName=<?php echo urlencode($_GET["playerName"]) ?>"></iframe>

表单代码改为:

<form action="22.php" method="get">

服务器: <input type="text" name="serverName" /><br />

玩家名: <input type="text" name="playerName" /><br />

<input type="submit" />

</form>

再试试?

中文域名转码就是将中文字符串转成punycode标准编码的字符串。

域名串不允许有除“-”以外的标点符号,包括空格。

可以夹杂中文和英文,可以输入全角英文字母,全角字母不区分大小写。

其实说白了,中文域名要能用,必须转成punycode码(其实也就是一个另类的英文域名,他对应汉字编码)才能用

与英文域名一样,用户注册完一个中文域名之后,需要在相应的DNS、WWW、Email等服务器配置该中文域名才能真正使用。简单的说,中文域名配置流程与英文域名的配置流程没有什么不同,但由于现有的各种DNS、WWW、Email等服务器在自己的配置文件中尚不支持用中文直接编辑,需要在配置前进行Punycode转码后才能正常工作。

也就是说,中文域名转码就是把域名里的中文转换成对应的punycode码。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/3011.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-01
下一篇2023-02-01

发表评论

登录后才能评论

评论列表(0条)

    保存