【Phpsocket数据编码】教程文章相关的互联网学习教程文章

请问这个字符串里的空白字符是什么编码?用"s"替换不了

测试代码: $url = 'http://www.google.com/ig/calculator?hl=en&q=1USD=?tzs'; $str = @file_get_contents( $url ); $str = preg_replace("/[\s\v\t\r\n ]+/", "", $str); echo "str:$str"; 输出结果中,"1 631.32137Tanzanianshillings"最前面的“1”之后的那个空白字符老去不掉。 还请懂的朋友指点一下啊,谢谢! 回复讨论(解决方案) echo htmlspecialchars($str); 实体html中不是空格,展示出来效果是...

UTF-8转GBK编码问题,有什么好的解决方案?

iconv需要加 IGNORE 参数,才能完成转换,不然会出错终止,而 mb_convert_encoding,是可以完成转换,但是转换出来的文件,有时候会出现中文注释替换成???。 我开发的系统是UTF-8版本的,发布的时候需要转换出一个GBK版本,没有好的解决方案,求高手帮忙。 回复讨论(解决方案) 你能知道都是哪些字符不能被转换吗? 知道了,才能有解决办法吧? 你或许可以贴出一段包含不可转换字符的文字的 base64 编码 内容是不...

关于编码的一些问题

一般哪些情况下是需要进行编码转换的?页面显示,获取内容,保存到数据库等一些操作 另外,假如我的PHP文件是UTF-8格式的,那么获取一个网页为GBK字符的内容,是不是需要转换? 回复讨论(解决方案) 页面显示,获取内容,保存到数据库,还有文件本身的格式都保持一致就好,没必要转换,也不会出现乱码 PHP文件是UTF-8格式的,那么获取一个网页为GBK字符的内容,是需要转换的 如果你想输出utf-8编码的字符时则是需...

php编码问题,新手求教

我安装步骤在我的winxp系统中安装了apache php mysql,然后测试了 phpinfo,和myl都可以使用 然后还hotdocs里面新建了一个.php文件 for($i=1;$i echo "nihao~~~" } ?> (这里的编码是utf-8) 理论上应该输出5个nihao,但是浏览器显示空白,我查看源文件,结果变成 也就是说,编码变了,所以不显示 我的问题是:是php.ini的问题还是mysql安装的时候没有选...

php数据库连接编码设置问题

我先在本地运行PHP网站,环境已经搭配好啦,数据库也导进去啦,在IIS 浏览时出现错误,弹出一个提示框,“.$str.” 错误就是这段。有没有大神帮忙看看。 public function show_error($message='',$sql=''){ echo ""; echo "错误信息提示:"; echo ""; echo 错误原因:. mysql_error() . ""; echo ""; echo "" . $message . ""; echo ""; echo "" . $sql . ""; echo ""; echo ""; } 回复讨论(解...

网站出现乱码是什么情况编码问题吗?

http://www.icsoft.org.cn/ 网站出现乱码是什么情况 编码问题吗? 回复讨论(解决方案) 数据表是什么编码 有好多原因:文件的编码,页面的编码,数据库的编码,连接的编码 应该是数据库存储是的编码格式问题 两种可能一种是数据库里面的数据编码错误 还有救 页面输出编码问题 你的数据库中使用的是默认的 latin1(瑞典语)字符集 而你在读取数据时执行了 set namea utf8 指令 将执行该指令的php代码删去就...

都有哪些地方的编码方式需要注意?

接触这么长时间的网页设计,已经碰到了非常多的和编码方式有关的东西了。但是今天又遇到了了一次乱码,还好搜一下就解决了。 以下是我知道的需要注意编码方式的地方: 1. (通知浏览器本页面的解码方式) 2. 文档保存时的编码方式 3. 数据库的编码方式(在定义数据库或者表的时候设置) 4. SQL语句的编码方式(使用“SET NAMES UTF8”设置) 其中最后一个的编码方式是由什么决定的?在这种情况下: 一个静...

phpmb_strlen函数指定不同的编码输出结果不同

mb_strlen函数指定不同的编码输出结果不同,哪位高手大侠给解释下原因 页面编码utf-8 $text = "啊啊啊啊"; echo mb_strlen($text,utf8)."";echo mb_strlen($text,gbk)."";echo mb_strlen($text,gb2312)."";echo strlen($text); 输出:4 6 8 12 页面编码gb2312 $text = "啊啊啊啊"; echo mb_strlen($text,utf8)."";echo mb_strlen($text,gbk)."";echo mb_strlen($text,gb2312)."";echo strlen($text); 输出:...

php连接SQL文件编码的问题,上次草草结贴,又出问题,求解

本人是用php做的数据库连接,存入数据的时候就出问题了,但是用php把数据的编码方式进行了修改, =========================================== iconv("utf-8","gbk",$array[2]) =========================================== 存入正确了,但是就是取出数据的时候出问题了,想着再用原来的方法换回来,但是没办法换回来了... 取中文并打印到网页的时候都变成了“??”...想来是数据编码的问题,就是不知道改怎么统一 ...

php数据的编码问题

想象某一网站post发送数据: 比如: $postData = 'pai=' . urlencode('豫A5F666'); 或者: $postData=array( 'pai'=>urlencode('豫A5F666') ); 希望得到的数据是 pai= %E8%B1%ABA5F666 但得到的确是: pai= %D4%A5A5F666 看来 urlencode函数是不行了,还有其他的办法吗? 查了很多资料,也无法解决,刚开始学php,谢谢啦~~~ 回复讨论(解决方案) $s = iconv(gbk, utf-8, 豫A5F666); echo ur...

关于读取数据编码问题

php文件和数据库均为utf8格式,读取数据库中数据出来居然是GB2312编码,可是数据表 字段均为utf8格式,只能在页面内选择编码为gb2312才能够正常显示。 请问问题是出现在哪里? 回复讨论(解决方案) mysql_query("set names utf8"); //查询时用utf8编码查询 连接数据库后执行以下: mysql_query("set names utf8"); mysql_query("set names utf8"); //查询时用utf8编码查询 同样是乱码。 引用 1 楼 jor...

phpbase64转图片的字符编码怎么设置

请问,php base64 的字符编码怎么设置,我现在把一张图片读取后编码是这样 R0lGODlhFAAUAOZoAPj4+CIiIurq6iEhISAgIFRUVPb29uvr66amplJSUrm5uZ2dnRcXF4SEhBgYGHh4eDg4OC4uLjk5ORQUFEBAQDAwMF1dXRsbG9zc3BoaGh0dHbu7uyUlJX19fX9/f6ioqPr6+ldXV3d3dzExMaqqqkpKSikpKWNjY1BQUG9vb4GBgUFBQZSUlIaGhjw8PPPz8yQkJL29vcDAwBISErW1tYWFha6urpWVlQkJCQQEBCYmJicnJ21tbTU1NUdHR6+vrywsLIODg1lZWWlpaYKCgk9PT/f39/39/bi4uEJCQioqKu/v7z8/P3B...

请问php如何将utf-8编码的繁体转成gbk简体呢?

如题。big编码的繁体转成简体我倒是会。 回复讨论(解决方案) 那就先转big5呗 简繁转换需要码表,编码转换用mb或iconv 我临时找到了解决方案。将utf-8转换成big5编码,再把big5装换成gbk,效果还算满意。 那就先转big5呗 简繁转换需要码表,编码转换用mb或iconv 我也是这样做的。

php创建表(mysql)编码问题

刚刚接触PHP,照书本写的例子,这是代码: 输出内容 } else echo "建表时出现错误!".mysql_error(); }else //如果返回False{ echo "连接到服务器时出现错误!"; //输出内容}?> 运行错误是:建表时出现错误!Invalid default value for 'sex'。 我的mysql字符集是:gbk。网上查了很多,没成功,所以发帖求解。该怎么修改代码呢,有想法的都给个提示吧,先谢了! 回复讨论(解决方案) $con=mysql_connect(...

phpcodeigniter框架怎么改变视图页面编码语言英文为中文

我是新手刚学php 用codeigniter框架练习把页面的内容有英文改为中文后调试网站发现输出的是乱码,哪位大神知道怎么解决 回复讨论(解决方案) 应该是浏览器编码问题,如果你打开的是.html文件在head标签里面加下面一句话 <metahttp-equiv="Content-Type" content="text/html; charset=utf-8" /> 如果打开的是php页面 在文件开头加 header("Content-type: text/html; charset=utf-8"); 我开打的是.php的后...

数据编码 - 相关标签