社区
PHP
帖子详情
虚拟服务器不支持iconv和json_encode函数怎么办
xiong176038032
2009-06-16 12:47:23
我在本地localhost测试时好的,可上传到虚拟服务器之后,
提示:Call to undedined function: iconv
还有json_encode也是一样
请问这应该怎么解决
...全文
127
2
打赏
收藏
虚拟服务器不支持iconv和json_encode函数怎么办
我在本地localhost测试时好的,可上传到虚拟服务器之后, 提示:Call to undedined function: iconv 还有json_encode也是一样 请问这应该怎么解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiv367
2009-06-16
打赏
举报
回复
http://phpnow.org,用这个绿色集成开发环境,组件全,安装简单
xiong176038032
2009-06-16
打赏
举报
回复
汗,没人说个话
json
_decode:
json
_decode_cn(PHP
json
_decode非UNICODE版)和
json
_decode_fix(PHP
json
_decode兼容js版)
json
_
encode
_cn
json
_
encode
_cn目前测试时间最长,未发现bug,不足的是整型会变成字符型。
json
_
encode
_cn2使用正则替换,且依赖
iconv
函数
,如果
iconv
存在bug相信也会有bug。
json
_decode_cn3使用曲线救国方式,自行url
encode
生成的代码在各类语言中也非常容易urldecode。 ##
json
_decode_fix PHP的
json
_
encode
总有一些不通用的缺陷,例如不能解析js的
json
对象(当键名没有引号时)。
json
_decode_fix即可以解决部分bug,简单测试过string,integer,boolean等类型。 继续测试中。
php
json
中文编码为null的解决办法
今天使用
json
_
encode
函数
,发现中文竟成了null。 原因分析:使用
json
_
encode
函数
应应使用utf-8编码,我的页面用的是gbk. 解决:在
json
_
encode
函数
前使用
iconv
(‘gbk’,’utf8′)
函数
。
函数
function gbk2utf8($data) { if(is_array($data)) { return array_map('gbk2utf8', $data); } return
iconv
('gbk','utf-8',$data); } //以下是找的另一种方法 PHP从数据库中得到的字段是中文,想用
json
_
encode
(
有关
json
_decode乱码及NULL的问题
具体内容请看下文吧。 写接口的同学应该会经常遇到数据格式的转换,这时候必不可少的两个
函数
就是
json
_
encode
()和
json
_decode()。 这两个
函数
使用的时候有很多的主要事项,在这里我来说一下
json
_decode()。
json
_decode(): 对
JSON
格式的字符串进行解码,接受一个
JSON
格式的字符串并且把它转换为 PHP 变量。 (1)将数据转换成数组之后,打印会显示NUll: 原因之一
json
_decode只
支持
utf-8.
iconv
(‘gbk’,’utf-8′, $result_string);用
iconv
函数
将写入数据的gbk编码格式转换为要输出的utf-8
php数组编码转换示例详解
因为一些特殊字符的显示效果的原因不得不把习惯的utf-8工程改成了GBK,由于使用了ajax技术,又涉及到了老问题——编码转换。一些表单验证需要返回
json
数据,php的
json
_
encode
函数
只
支持
utf-8编码,无奈只得
iconv
了,需要达到的效果是GBK数组转换成utf-8数组传给
json
_
encode
函数
。 最开始的思路,将数组序列化后用
iconv
函数
转换编码,之后再反序列化,代码如下: 复制代码 代码如下:unserialize(
iconv
(‘gbk’,’utf-8′,serialize($array))); 得到的结果是空白,后来想起来配置文件里设置了默认编码 ini_set
PHP学习笔记之字符串编码的转换和判断
GBK 和 UTF-8 编码的转换是一个非常恶心的事情,比如像 PHP 中的
json
_
encode
本身根本不
支持
GBK 形式的编码。有两个库
函数
能够
支持
编码的转换,通常能够想到的就是
iconv
函数
,使用起来也非常爽:
PHP
20,359
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章