先查看编码格式:
检测字符编码,得出的结果是CP936

mb_detect_encoding($str, 'GBK, gb2312, GB18030, ISO-8859-1, ASCII, UTF-8', true)

用以下两种方式转换为utf-8格式
错误方式【仅对于带汉字的字符串,对于纯数字与英文的字符串并不影响】:
   mb_convert_encoding($str, 'UTF-8', 'CP936');
    iconv($encoding, 'UTF-8', 'CP936')

正确方式:
1.  iconv('utf-8', 'latin1', $str);
2.  iconv('utf-8','latin1//IGNORE', $str);
而后正常正常截取(用mb_substr【此方式截取的字节个数会适当偏移:汉字占2-3个字节;为使其正常显示】);
 mb_substr($str,0,50);

汉字转换格式以及截取(此例为:CP936格式转化为utf-8并截取)相关推荐

  1. C#上位机(编码/汉字转换)

    1.编码/汉字转换:就是为了将平常常见的汉字集编码转换成对应的十六进制.可以实现输入汉字查询对应的编码,或者输入编码查询对应的汉字.一次最多查询99个字或编码:输入汉字时连续输入即可:输入编码时,十进 ...

  2. java 汉字转拼音_java中将汉字转换成拼音的实现代码

    一:演示:       如在控制台输入:北京欢迎你 打印出来的拼音:bei jing huan ying ni 二:导入要依赖的jar: 三:代码编写 public static String get ...

  3. 手机怎样转换php格式,手机视频格式转换方法适合所有手机视频格式转换|如何转换手机视频格式...

    怎么转换手机视频格式,是不是所有类型的手机视频格式都支持转换?是的!!!狸窝全能视频转换器支持所有手机视频格式转换,并且转换步骤也非常简单,可以说狸窝视频转换器是目前网上最简单易用功能强大的视频格式转 ...

  4. java如何把汉字转换成机内码_java语言如何将汉字转化成五笔

    java语言如何将汉字转化成五笔 [2021-01-31 08:32:59]  简介: php将汉字转ascii的方法:首先创建一个php示例文件:然后通过封装好的"public funct ...

  5. java将字符转换成拼音_java中将汉字转换成拼音的实现代码

    一:演示: 如在控制台输入:北京欢迎你 打印出来的拼音:bei jing huan ying ni 二:导入要依赖的jar: 汉字转换拼音jar下载 三:代码编写 代码如下: public stati ...

  6. java版汉字转换拼音(大小写)

    Java面试笔试面经.Java技术每天学习一点 公众号Java面试 关注我不迷路 作者:集成显卡 来源:https://blog.csdn.net/ssrc0604hx/ pinyin4J 是一个可以 ...

  7. java 汉字转换全拼、首字母拼音

    最近接到需求,要求商城中进行半模糊搜索时,输入拼音字母同样要求进行自动匹配出相关品牌.类目.关键词等数据,从而进行筛选商品 本片内容只记录汉字转换拼音 方案一:在mysql数据库中编写函数,此方法存在 ...

  8. c语言 文件编码转换为字符串,c语言下汉字转换(字符串改为utf-8编码)

    相信大家应该都知道,汉字经过utf-8后转码会变成一串字串,其中以/分割,如:\xE7\x98\x91............,其中每三个/(十六进制)代表一个汉字,也就是一个汉字转换为了三个字节. ...

  9. 中文汉字转换拼音PHP类

    1 <?php 2 /** 3 * 中文汉字转换拼音类 4 * 功能支持 5 * 1.支持中文转换全拼 6 * 2.支持中文转换简拼(首字母) 7 * 3.支持转换的字符串返回格式设置(字符中间 ...

  10. [pinyin4j] java版汉字转换拼音(大小写)

    pinyin4J 是一个可以将汉字转换成拼音的lib,非常实用,其maven地址为:http://mvnrepository.com/artifact/com.belerweb/pinyin4j/2. ...

最新文章

  1. Linux之文件查找命令
  2. CF986C AND Graph
  3. JAVA复习5(集合——LinkedList)
  4. 训练(线段树+树状数组) poj——3264
  5. C语言试题汇总200例目录
  6. java se程序设计_JavaSE--Java 的基本程序设计结构
  7. 如何利用脚本方法清除文本框中汉字,从而保留英文字母和数字等
  8. 作为一枚学生党,如何快速通过拉好友赚取生活费!
  9. Linux虚拟网络基础 — Tap
  10. Carryon 数数字
  11. 坚果pro2官方rom_坚果 pro2线刷包_坚果 pro2刷机包_坚果 pro2固件包_坚果 pro2救砖包 - 线刷宝ROM中心...
  12. Linux服务器遇到攻击怎么办?用这些方法封禁IP
  13. <C++>运算符重载进阶之左移运算符,输出成员属性一步到位
  14. PHP调用系统声卡,什么是声卡
  15. STM32L051测试 (三、I2C协议设备的添加测试)
  16. 5G究竟如何改变我们的生活?三大特性和八大应用场景
  17. Vue从入门到放弃(一)——指令篇
  18. Vue 实现下拉加载更多
  19. 新版盲盒商城V4.0完整系统源码+亲测可用
  20. 小猫钓鱼的判断 C语言实现(未优化)

热门文章

  1. 安卓可以换鸿蒙,鸿蒙2.0是安卓换皮?还真不是
  2. ie中常见的js语法兼容问题
  3. Docker出师学徒
  4. 告别想想族,成为行动派
  5. 【SAP】没有为会计年度0定义版本2021
  6. 传说中线性时间复杂度的排序算法
  7. 斐波那契数列递归算法与非递归算法
  8. vim跳转到指定行或列
  9. “我不会讨好领导,被说情商低”
  10. 破解电信的星空极速绑定