我的网站 是用HTML 写的, 里面有个支付页面, 填写用户名.这个网页设置成了UTF-8. 然后表单提交到 PAYPAL 网站, 我发现如果提交汉字, 他就无法读取到这个字段.所以我要先将这个 input 字段转成UTF-8.但是问题是, 如果这个 input 填写的是日文 或者 阿拉伯等 其他国家的, 我用网上的 GBK转UTF-8代码不行吧?比如这2个网站的
http://tmsoft.lsxy.com/index.php?load=read&id=390
http://www.wangchao.net.cn/bbsdetail_38168.html我该怎么办呢? 谢谢!
http://tmsoft.lsxy.com/index.php?load=read&id=390
http://www.wangchao.net.cn/bbsdetail_38168.html我该怎么办呢? 谢谢!
我不知道他用的什么编码, 如果是中文账号, paypal再次传递给我一个PHP时, 是 charset = windows-1252.但是我的PHP生成一个hash值, 要用 UTF-8.如果我在html提交给PAYPAL之前, 将字符串编码成UTF-8模式,比如AD%AD%AD% 这样的, 我的PHP要怎么做把它弄回去呢? 我都不好表达了 -_-
$name_bak= xxxx($name); //暂时还不知道用什么函数
这个里面有
$a = explode('&', $QUERY_STRING);
$i = 0;
while ($i < count($a)) {
$b = split('=', $a[$i]);
echo 'Value for parameter ', htmlspecialchars(urldecode($b[0])),
' is ', htmlspecialchars(urldecode($b[1])), "<br />\n";
$i++;
}
?>
打不开你的页面.我的那个网址的UTF-8, 他居然不能正确地转 "测试.HTML"