遇到php的转码问题,差点没折磨死我,无论我调用月明星稀的意思项目中的那些函数,都白做功夫,可能是掉错了,不知道,到网上找了好多,终于,终于,被我找到了:
iconv(“learn的意思utf-8″,”gb2312”,$urname);
就是这个,我遇到的问题是这样的:
我要利用ssion的urname,在config.php页,我可以得到,赋值给变量
$urname=$_ssion迈乐登山鞋[‘ur_name’];
$fromur=$urname;
然后要把这个值传到另一个页,再保存到,从config.php到newme电场强度单位ssage.php页就遇到麻烦了,
<input type=”hidden” name=”fromur” id=”fromur” value=”<?php echo $fromur; ?>”/>
按上面的写法,值传到newmessage.php页就出现乱码了。说一下,我的整个是utf-8编码,而
config.php是gb2312(我也不清楚为什么把config.php编码直接改成utf-8就直接出现乱码,反正得是
gb2312或是gbk的),所以就需要转码了,把urname在config.php直接转成gb2312,费了九牛二虎之力
好不容易找到这个疯狂代码,我的写法是这样的:
$fromur=iconv(“utf-8″,”gb2312”,$urname);
===============================================================
腾讯的ip地址api接口地址:/d/file/titlepic/
返回的是数据格式为:var ipdata = new array(“114.218.183.139′,””,”江苏省”,”苏州市”);
使用js代码进行调取:
查看源代码打印帮助
1 <script language=”javascript” type=”text/javascript” src=”/d/file/titlepic/ 2
3 <script>document.write(“你的ip是:”+ipdata[0]+”,来自:”+ipdata[2]);</script>
使用php解析的方法:
查看源代码打印帮助
01 <?php
02 function getipplace(){
03 $ip=file_get_contents(“/d/file/titlepic/ 04 $ip=str_replace(‘”‘,’ ‘,$ip);
05 $ip2=explode(“(“,$ip);
追梦谷 06 $a=substr($ip2[1],0,-2);
07 $b=explode(“,”,$a);
08 return $b;
09 }
10 $ip=getipplace();
11 print_r($ip);
12 ?>
处理后输出的是一个数组。
另:
新浪的ip地址查询接口:https://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
新浪多地域测试方法:https://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42
搜狐ip地址查询接口(默认gbk):/d/file/titlepic/pp
搜狐ip地址查询接口(可设置编码):/d/file/titlepic/cityjson
搜狐另外的ip地址查询接口:/d/file/titlepic/pp
摘自 hurry的专栏
本文发布于:2023-04-07 06:02:49,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/d007b15bd8f3d7e0f29d46ba2cceceb9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php字符转码 utf.doc
本文 PDF 下载地址:php字符转码 utf.pdf
留言与评论(共有 0 条评论) |