我从邮件服务器获取电子邮件并将邮件转换为UTF-8字符集并将其保存在DB中.要转换字符集我使用mb_convert_encoding但它无法转换 gb2312和ks_c_5601-1987.在谷歌搜索我发现,而不是gb2312我可以使用CP936和ks_c_5601-1987使用CP949.
按照上面的方法,它意味着在我的代码中维护一个单独的charset映射列表.有没有办法将编码名称规范化为PHP内部支持的名称,从而无需在本地维护任何映射?
我有一个主题,该主题在商店中被读取为GlobalKTable并已实现。问题是,如果我更新了该主题的键,然后从存储中读取,则有一段时间(〜0.5秒),我得到了旧值。
这个问题可能是什么原因?
全局表是否将每个应用程序实例的数据存储在rocksDB中,因此,如果更新了另一个分区上的键,则需要花费一些时间从所有分区中提取数据并更新其本地rocksDB。如果不是,请说明globalktable存储如何在内部维护其状态?
上述问题如何解决?在应该期望一致性与mysql数据库相匹配的这种情况下,我们不应该使用globalktable吗?