【发布时间】:2015-09-24 09:37:36
【问题描述】:
我的移动应用程序在 Android 下运行 HTML5。用户可以使用标准<textarea /> 发送短信,这将通过 $.post() 函数发送。然后我的 PHP 脚本序列化消息并使用 Zend 库将其放入 MySQL。我现在拥有的:1000 条消息正常,26 条消息被截断存储在数据库中。所有关于俄语的消息。 F.e.:
a:3:{s:11:"show_telnum";s:6:"author";s:8:"show_gps";s:3:"all";s:7:"message";s: 39:“Интересная штука
a:3:{s:11:"show_telnum";s:6:"author";s:8:"show_gps";s:6:"author";s:7:"message";s: 18:“Канечна
a:3:{s:11:"show_telnum";s:6:"author";s:8:"show_gps";s:6:"author";s:7:"message";s: 34:“你 будемзнакомы
所以这是完整的单词,然后是截断的数据。我真的不知道发生了什么,因为所有的俄语文本都被正确处理了。
在 Zend 配置数组中,我设置了选项 'charset' => 'UTF8',
请问有什么建议吗?
【问题讨论】:
-
你看到了吗?也许有帮助:stackoverflow.com/a/1347106/5297359
-
现在,我每行有大约 100 字节的数据...
标签: php mysql zend-framework