对Python生成汉字字库文字,以及转换为文字图片的实例详解
笔者查到在计算机中汉字编码范围是0x4E00到0x9FA5,利用unichr()可以将十六进制的编码转成人类可读的字。这里扩展一下在python库中什么是unichr(),以及什么是chr()和ord()。chr( )函数用一个范围在range内的整数作参数,返回一个对应的字符。unichr( )跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr( )的参数范围依赖于你的Python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range或0x0000-0xFFFF;如果配置为UCS4,那么这个值应该是range或0x000000-0x110000。如果提供的参数不在允许的范围内,则会报一个ValueError的异常。
下载地址
用户评论