仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 781|回复: 9
打印 上一主题 下一主题

[学习教程] PHP编程:php 字符转码:php字符转码 utf-8 to gb...

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
培训的第三阶段,开始接触MYSQL,设计数据库,学习PHP如何去连接MYSQL数据库。对于MYSQL,我并不陌生,因为学校开设了Linux系统的课程,对于数据库的操作。
碰到php的转码成绩,差点没熬煎逝世我,不管我挪用项目中的那些函数,都白做工夫,多是失落错了,不晓得,到网上找了很多多少,终究,终究,被我找到了:
iconv("UTF-8","gb2312",$username);
就是这个,我碰到的成绩是如许的:
我要使用session的username,在config.php页,我能够失掉,赋值给变量
$username=$_SESSION[user_name];
$fromuser=$username;
然后要把这个值传到另外一个页,再保留到数据库,从config.php到newmessage.php页就碰到贫苦了,
<inputtype="hidden"name="fromuser"id="fromuser"value="<?phpecho$fromuser;?>"/>
按下面的写法,值传到newmessage.php页就呈现乱码了。说一下,我的全部体系是utf-8编码,而
config.php是gb2312(我也不分明为何把config.php编码间接改成utf-8就间接呈现乱码,归正得是
gb2312或是gbk的),以是就必要转码了,把username在config.php间接转成gb2312,费了九牛二虎之力
十分困难找到这个猖狂代码,我的写法是如许的:
$fromuser=iconv("UTF-8","gb2312",$username);
腾讯的IP地点API接口地点:http://fw.qq.com/ipaddress
前往的是数据格式为:varIPData=newArray(“114.218.183.139″,””,”江苏省”,”姑苏市”);
利用JS代码举行调取:
检察源代码打印匡助1<scriptlanguage="javascript"
type="text/javascript"
src="http://fw.qq.com/ipaddress"></script>23<script>document.write("你的IP是:"&#43;IPData[0]&#43;",来自:"&#43;IPData[2]);</script>利用PHP剖析的办法:
检察源代码打印匡助01<?php02function
getIpPlace(){03$ip=file_get_contents("http://fw.qq.com/ipaddress");04$ip=str_replace(",
,$ip);05$ip2=explode("(",$ip);06$a=substr($ip2[1],0,-2);07$b=explode(",",$a);08return
$b;09}10$ip=getIpPlace();11print_r($ip);12?>处置后输入的是一个数组。
另:
新浪的IP地点查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
新浪多地区测试办法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42
搜狐IP地点查询接口(默许GBK):http://pv.sohu.com/cityjson
搜狐IP地点查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8
搜狐别的的IP地点查询接口:http://txt.go.sohu.com/ip/soip
本文链接http://www.cxybl.com/html/wlbc/Php/20130113/36055.html在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。
若相依 该用户已被删除
沙发
发表于 2015-1-17 16:57:17 | 只看该作者
爱上php,他也会爱上你。
乐观 该用户已被删除
板凳
发表于 2015-1-21 06:06:06 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-1-30 09:08:12 | 只看该作者
当然这种网站的会员费就几十块钱。
透明 该用户已被删除
5#
发表于 2015-2-6 09:24:56 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
变相怪杰 该用户已被删除
6#
发表于 2015-2-15 22:02:23 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-4 14:47:33 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
8#
发表于 2015-3-11 20:13:58 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
活着的死人 该用户已被删除
9#
发表于 2015-3-19 11:36:55 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
飘飘悠悠 该用户已被删除
10#
发表于 2015-3-27 22:59:30 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 10:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表