在Perl 中如何按字节操作字符串
从版本5.6,Perl 内部开始支持Unicode编码,一些字符串操作函数,比如length、substr,默认基于字符操作,而不是bytes 操作。在Perl中,如果希望使substr() 函数基于bytes 操作怎么办, 在Oracle 8i数据库中有个对应的函数,叫做substrb(),在DB2 8.2中,字符串函数默认就是基于bytes 操作,并不识别字符编码。而对于perl,没有提供相应的函数,而是用了另一种方法,bytes 关键字,用法如下: use bytes; substr(); no bytes;...


