前言歡迎喜歡php的朋友、喜歡mssql的朋友、喜歡extjs的朋友,一起來交流,本人不才,建個群,希望各位老師賞光。QQ群: PHP-MSSQL-EXTJS 號碼: 110888868

網上找了資料,以為是數據庫編碼,表編碼,字段編碼的問題,都改成了utf-8的,還是不行,

最終的解決辦法:

$str_1=iconv(“GB2312″,”UTF-8″,$str_1);

改成

$str_1=mb_convert_encoding($str_1,’UTF-8′,’GBK’);

就可以了。

主要有兩個不同:

轉碼使用的方法不同,一個是用iconv,另一個用mb_convert_encoding

目標編碼不同,一個是用GB2312,另一個是GBK

查查兩個轉碼方式的差異

string iconv ( string $in_charset , string $out_charset , string $str )

string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )

轉自http://blog.run21.net/?p=232

不過,使用mb_convert_encoding 函數需啟用PHP 的mbstring (multi-byte string)擴展。

查看php的信息頁面,如果出現如下畫面:

則說明已啟用mbstring (multi-byte string)擴展支持。

如果沒有出現上面的畫面,則需要做如下設置 ,讓php支持該擴展。

1、windows 服務器環境

編輯 php.ini 文件,將; extension=php_mbstring.dll 前面的 ; 去掉,重啟網頁服務器。

2、Linux 服務器環境

在編譯配置時加入 --enable-mbstring=cn 編譯參數 ,再進行PHP的編譯安裝。

自已總結代碼:

字符串亂碼轉換:$rolename=iconv("gb2312","utf-8", $rolenamearray[0]) ;

字符串亂碼轉換+生僻字500錯誤解決方法:$rolename=mb_convert_encoding(rolename,'UTF-8','GBK');

數組亂碼轉換:eval('return '.iconv('gb2312','utf-8',var_export($rolename,true)).';');

數組亂碼+生僻字500錯誤解決方法:$arrarr[] =eval('return '.mb_convert_encoding(var_export($obj,true),'utf-8','gb2312').';');

$arrarr[] =eval('return '.mb_convert_encoding(var_export($obj,true),'utf-8','gb2312').';');

//$arrarr[]  =  eval('return '.iconv('gb2312','utf-8',var_export($obj,true)).';') ;

}

php mssql生僻字,php生僻字的處理,插入數據庫被截斷,空白,亂碼解決辦法,php冷僻字處理...相关推荐

  1. 汉字-生僻字:生僻字目录2

    ylbtech-汉字-生僻字:生僻字目录2 1.返回顶部 1. 1.1 佀[sì] 佀,姓氏,为华夏八大古姓之一,始祖为大禹.<史记·五帝本纪>中记载"帝禹为夏后而别氏,姓姒氏& ...

  2. 计算机音乐数字乐谱生僻字,《生僻字》歌曲简谱

    <生僻字>是由陈柯宇填词,陈柯宇谱曲,陈柯宇演唱的一首歌曲,该曲于2017年11月16日在哔哩哔哩发布. 创作背景 2018年,由苏州90后小伙陈柯宇作词作曲的歌曲<生僻字>在 ...

  3. mysql触发器 生僻字_mysql 生僻字亂碼

    發一下牢騷和主題無關: Incorrect string value: '\xF0\xA1\xBF\xA8\xE9\x82...' for column 'last_name' 這個問題出在mysql ...

  4. python socket自动重连_详解python3中socket套接字的编码问题解决

    一.TCP 1.tcp服务器创建 #创建服务器 from socket import * from time import ctime #导入ctime HOST = '' #任意主机 PORT = ...

  5. 汉字文化与计算机,阅读下面的文字,完成1~3题。汉字文化的当下意义张颐武 随着计算机的普及和以音定字的流行,在汉字书写变得越来越便捷的同时,也出现一个很严重的后果:很多字我们能认,但是却...

    阅读下面的文字,完成1-3题. 汉字文化的当下意义 张颐武     随着计算机的普及和以音定字的流行,在汉字书写变得越来越便捷的同时,也出现一个很严重的后果:很多字我们能认,但是却搞不清楚如何来写.这 ...

  6. win10分辨率不能调整_大师为你详解 win10系统photoshop制作金属字的方法介绍 -win10使用教程...

    电脑作为一款日常使用工具,用的时间长了,就会遇到各种事情,譬如win10系统photoshop制作金属字的状况,谁也不想在使用电脑的时候遇到win10系统photoshop制作金属字这样的问题,到底要 ...

  7. Linux下套接字详解(二)----套接字Socket

    在前面我们讲了TCP/IP.TCP和UDP的一些基本知识,但是协议只有一套,而我们系统多个TCP连接或多个应用程序进程必须通过同一个 TCP协议端口传输数据.为了区别不同的应用程序进程和连接,许多计算 ...

  8. mysql触发器 生僻字_MySQL生僻字插入失败的处理方法(Incorrect string value)

    最近,业务方反馈有个别用户信息插入失败,报错提示类似"Incorrect string value:"\xF0\xA5 ..... " 看这个提示应该是字符集不支持某个生 ...

  9. 用计算机弹生僻字乐谱,生僻字 E调 (拇指琴卡林巴琴弹奏谱)_谱友园地_中国曲谱网...

    <生僻字 E调>文本歌词 我们中国的汉字,落笔成画留下五千年的历史 让世界都认识,我们中国的汉字,一撇一捺都是故事 跪举火把虔诚像道光,四方田地落谷成仓,古人象形声意辨恶良 魃(bá)魈( ...

最新文章

  1. luogu P3455 [POI2007]ZAP-Queries (莫比乌斯反演 + 整除分块)
  2. 软件工程——求二维数组所有子矩阵的和的最大值
  3. mysql 面试知识点笔记(七)RR如何避免幻读及非阻塞读、范式
  4. PHP工厂模式计算面积与周长
  5. 卸载后以前拍的视频会删除吗_可立拍!苹果自己的视频编辑App是一个被忽视的好工具...
  6. 重量级 | 重量级!Maven史上最全教程,看了必懂
  7. 网络计算机热词,2017年的首个网络热词就这样被刷屏了!
  8. 封装性的基本使用练习2
  9. Android ViewPropertyAnimator:让动画变得简单起来!
  10. java list 转json 字符串_fastjson将java list转为json字符串
  11. OpenV$P$N服务器添加客户端
  12. click事件修改css_CSS Click事件
  13. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 1.音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按
  14. 优秀笔记课件——Access数据库
  15. Excel开发帮助文档查看方法
  16. 什么是工业软件?工业软件在国内有哪些领军企业?
  17. DC故障,在使用缓存登录的错误理解的解释
  18. 离散数学 学习笔记-Day4
  19. Redis实战之Redis + Jedis
  20. libxml2创建xml

热门文章

  1. 苹果将放弃PowerPC支持 全面Intel化
  2. 搞懂深浅拷贝JavaScript内存之栈和堆
  3. 修改Docker0网桥默认网段
  4. 怎样才能“负载”均衡
  5. jQuery.merge与concat的区别
  6. Facebook欧盟垄断案陷入灰色地带 立法或调整
  7. Android开发中adb命令的常用方法
  8. 运维自动化轻量级工具pssh
  9. [javaSE] 标识符大小写
  10. JQuery之ContextMenu(右键菜单)