英文直接截取即可。

中文应字节长度会乱码,应先转unicode截取。

如下:

#-*- coding:utf8 -*-

s = u'截取中文'

s.decode('utf8')[0:3].encode('utf8')

转载于:https://www.cnblogs.com/BigFishFly/p/6337183.html

截取utf8中文字符串相关推荐

  1. mysql substr 中文字符_解析使用substr截取UTF-8中文字符串出现乱码的问题

    我们知道有时候使用substr来截取UTF-8中文字符串的时候,经常会出现乱码,为什么会出现这样的问题呢,本文告诉你答案. 看这样一段代码吧(字符编码为UTF-8): $str = '都知道strle ...

  2. mysql 中文截取_中文字符串截取

    java多字节字符串按字节截取 算法思路 1.先按照实际要截取的字节长度,复制一份字节数组 2.转换回字符串,计算字符长度resLen,并按这个长度截取原字符串 3.计算截取的字符串的字节数是否等于需 ...

  3. c++中string截取带有中文字符串的解决方案

    关于截取带有中文字符字符串问题  最近在做东西时候碰到了一个问题,当字符串中有中文,要截取固定长度的字符串,不能截取半截的字符串,在百度上也看了看,没有用c和c++实现的,几乎都是java,直接转一下 ...

  4. lua mysql 字符串截取_Lua 截取字符串(截取utf-8格式字符串)

    首先要知道string.sub 和 string.byte 的用法. 基本思路: 之所以要自己写一个截取函数,是因为lua的库函数string.sub实际是字节的截取函数. uft-8编码格式中,大部 ...

  5. Lua 截取字符串(截取utf-8格式字符串)

    对utf-8完全没概念的可以看看我上一篇随笔:简单说说utf-8编码格式 另外,还要知道string.sub 和 string.byte 的用法. 先上完整代码: local StringHelper ...

  6. c语言判断utf-8中文字符串,C语言中判断一个char*是不是utf8编码分享

    --想了解C语言中判断一个char*是不是utf8编码分享的全部内容且更多的C语言教程关注 C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因 ...

  7. php 字符串 中文,PHP的中文字符串截取

    在PHP中,substr()函数截取带有中文字符串的话,可能会出现乱码,这是因为中西文一个字节所占有的字节数不一样,而substr()的长度参数是按照字节去算的.substr()截取位数不准确,sub ...

  8. php+中午截取,php中截取中文字符串的代码小结

    字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到.虽然不难,但是自己写函数实现又耗费时间,这里介绍一个比较好用的字符串截取函数,能够胜任基本的需求了. 1. 截取GB2312中文 ...

  9. php怎么截取中文第一个字符串,php中怎么截取中文字符串

    php中如何截取中文字符串? 众所周知php原生函数substr是不支持截取中文字符串的.下面的代码提供了多种截取php中文字符串的方法. 1. 截取GB2312中文字符串 0xa0) { $tmps ...

最新文章

  1. 熬了几个大夜,学完一套985博士总结的OpenCV学习笔记(20G高清/PPT/代码)
  2. Eclipse Removing obsolete files from server 问题
  3. GDCM:二个DICOM文件的diff差异的测试程序
  4. jsoncpp-src-0.5.0.tar.gz 源码错误!!!!
  5. MySQL now()函数
  6. hough变换检测圆周_一文解读经典霍夫变换(Hough Transform)
  7. mysql安装方法_MySQL安装的三种方式
  8. Atitit 外包管理规范attilax总结
  9. HDU1878 欧拉回路【并查集】
  10. ffmpeg源码分析:transcode()函数
  11. AVL树---最简单的实现
  12. 达观杯文本智能处理(1)
  13. 详解LCD1602液晶显示屏的使用
  14. 百度搜索无法显示搜索结果
  15. 同程旅行 IAST 实践
  16. 【Scratch】青少年蓝桥杯_每日一题_10.09_小猫奔跑
  17. 阿里巴巴web前端电话面试题
  18. 【HTML 5】HTML5 Canvas rect(), strokeRect() 和 fillRect() 的区别
  19. 服务器后台日志文件的清理经验分享
  20. js过滤英文双引号变成中文双引号

热门文章

  1. 使用OpenCV库快速求解相机内参
  2. 机器学习笔记(2):单变量线性回归
  3. 表字段注释放在哪_橱柜台面6种材质优缺点大解剖,我来测评,告诉你哪一种适合你!...
  4. python两次调用write连续写入的数据之间_两次调用文件的write 方法,以下选项中描述正确的是...
  5. * IO流递归拷贝一个文件夹 按源文件夹格式拷贝
  6. 苏宁css代码生成器,【前端】06 - rem + less + 媒体查询 - 制作苏宁首页
  7. java 数组 equals_java中用equals比较两个内容相同的字符数组
  8. java写的MySQL数据库备份和恢复代码:
  9. redis——NOSQL及redis概述
  10. python函数星号参数