PHP中iconv函数转码时截断字符问题的解决方法

iconv是转换编码的,但是在中文转码时候出现显示不全问题。

iconv("UTF-8","GB2312//IGNORE",$data);    加上//IGNORE,忽略错误

或者用mb_convert_encoding()

/* 转换内部编码为 SJIS */

$str = mb_convert_encoding($str, "SJIS");

/* 将 EUC-JP 转换成 UTF-7 */

$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");

/* 从 JIS, eucjp-win, sjis-win 中自动检测编码,并转换 str 到 UCS-2LE */

$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");

/* "auto" 扩展成 "ASCII,JIS,UTF-8,EUC-JP,SJIS" */

$str = mb_convert_encoding($str, "EUC-JP", "auto");

?>

保险就用mb_conver_encoding相关阅读:

配置eAccelerator和XCache扩展来加速PHP程序的执行

CSS解决无空格的字母、数字过长不自动换行的问题

Win7和Win8.1各版免费升级Win10正式版分类导航

Win7系统鼠标右键失灵了怎么办?win7系统鼠标右键失灵的解决方法

jquery SweetAlert插件实现响应式提示框

常用js字符串判断方法整理

Ubuntu 14.04 64位搭建ADT开发环境的方法

Android属性动画实现炫酷的登录界面

Win10升级失败提示找不到boot.wim安装文件的解决方法

ASP.NET对SQLServer的通用数据库访问类

Android ViewFlipper用法实例分析

jQuery EasyUI之DataGrid使用实例详解

Win10系统安装迅雷看看卡在正在准备安装的解决方法

WinXP系统删除打印机提示"无法删除打印机,打印机后台程序服务没有运行"的解决方法

php iconv 空格,PHP_PHP中iconv函数转码时截断字符问题的解决方法,iconv是转换编码的,但是在中 - phpStudy...相关推荐

  1. 在win10环境中安装xilinx vivado IDE时出现的问题及解决方法

    在win10环境中安装xilinx vivado IDE时出现的问题及解决方法 参考文章: (1)在win10环境中安装xilinx vivado IDE时出现的问题及解决方法 (2)https:// ...

  2. php源码 时间慢8小时 etc gmt,PHP 中 Date 函数与实际时间相差8小时的解决方法

    PHP 中的 date() 函数显示的时间是格林威治时间,和北京时间正好相差8个小时,其他时间相关的函数,如 strtotime() 也有相同的问题,同样可以通过下面的方法来解决: 1. 修改php. ...

  3. C#中的函数参数能不能有默认值的解决方法

    C#不支持参数默认值,如果要实现相同功能,可以使用函数重载的方法模拟实现.         如:        void   MsgBox(string   msg,   string   title ...

  4. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...

  5. 『飞秋』在.NET 4中调用GDAL库时遇到的问题及解决方法

    『飞秋』在.NET 4中调用GDAL库时遇到的问题及解决方法 最近需要在.NET 4的环境中调用GDAL库.GDAL本身是一套非托管类库,不过还好提供了用SWIG做的托管的Wrapper. 可以在FW ...

  6. python3中input()方法报错traceback变量未定义的解决方法

    python3中input()方法报错traceback变量未定义的解决方法 参考文章: (1)python3中input()方法报错traceback变量未定义的解决方法 (2)https://ww ...

  7. 虚拟机中PXE-MOF:Exiting intel PXE ROM.Operating system not found解决方法

    虚拟机中PXE-MOF:Exiting intel PXE ROM.Operating system not found解决方法 参考文章: (1)虚拟机中PXE-MOF:Exiting intel ...

  8. 在Ubuntu中出现权限不够和找不到文件的解决方法

    在Ubuntu中出现权限不够和找不到文件的解决方法 权限不够: 在运行文件夹中的文件时,可能会出现因权限不够而运行不了的情况. 这时,可以使用 1. sudo passwd 来更新密码. 2.更新密码 ...

  9. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

最新文章

  1. 长篇自动驾驶技术综述论文(下)
  2. JDK1.6.0下载安装与环境配置
  3. memcached 高可用工具 memcached-ha
  4. 云边协同 — 协同的类型
  5. pc817光耦参数_光耦在电子电路中有什么作用?关键参数有哪些?一起了解一下...
  6. nacos单机模式使用mysql库_Nacos docker 单机模式,mysql 搭建
  7. JavaScript 中的原型(总则)
  8. angular2安装笔记
  9. 工作161:eachart渲染步骤
  10. 用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面
  11. 信息学奥赛一本通 1182:合影效果 | OpenJudge NOI 1.10 07:合影效果
  12. 15.【nuxt起步】-Nuxt使用jsweixin sdk
  13. 6. 缓存 - 《APS.NET本质论》
  14. 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(3):反距离权重
  15. 背景建模算法比较与ViBe算法论文解读与python代码
  16. 从分类到选型,一文了解 SITOP 电源
  17. 十二种人生感悟(转贴)
  18. CPU使用率查看方法
  19. 软件工程实践寒假作业
  20. 误将D盘格式化该怎么恢复数据?用嗨格式扫描

热门文章

  1. JIRA修改运行用户
  2. 魔域暗黑龙骑怎么显示连接服务器错误,魔域暗黑龙骑飞骑怎么获取_暗黑龙骑飞骑献祭方法介绍_3DM网游...
  3. 【C++基础】【集成编译环境01】Clion的C++编译环境和Boost Test Framworks框架运行实践
  4. 【Kindle DXG】Kindle DXG的使用方法和技巧 (2013-07-19 11:18:19)
  5. 深度linux怎么调分辨率,deepin 4k分辨率设置
  6. 分布式事务.理论基础
  7. seaborn 画图工具的基本使用
  8. 什么是MBS,ABS和CDO
  9. 程序员开发指南!java面试常问问题
  10. 常用的安全渗透测试工具(渗透测试工具)