【发布时间】:2012-04-24 16:56:18
【问题描述】:
我正在为我的应用程序使用 SimpleDB。除非一个属性的限制是 1024 字节,否则一切顺利。所以对于长字符串,我必须将字符串切成块并保存。
我的问题是有时我的字符串包含 unicode 字符(中文、日文、希腊文),而 substr() 函数基于字符数而不是字节。
我尝试将use bytes 用于字节语义或更高版本
substr(encode_utf8($str), $start, $length) 但它根本没有帮助。
任何帮助将不胜感激。
【问题讨论】:
-
您使用的是哪个版本的 perl?
标签: perl utf-8 amazon-simpledb