python中文utf8编码后是占3个字符,unicode汉字为2字节

一个中文utf8编码后是占3个字符,所以求长度的函数可以这样写
        def str_len(str):
            try:
                row_l=len(str)
                utf8_l=len(str.encode('utf-8'))
                +row_l
            except:
                return None
            return None
unicode中汉字为两字节, utf-8中汉字为三字节

https://en.wikipedia.org/wiki/Unicode

https://en.wikipedia.org/wiki/UTF-8

上一篇:Access、SQLServer、Oracle常见SQL语句应用区别


下一篇:spring BasicDataSource 数据源配置 sqlserver数据库 oracle数据库 mysql数据jdbc配置