iconv 还是 mbstring?
我应该使用哪个多字节处理库:iconv或mbstring?
经过一番谷歌搜索后,我没有找到足够的论据来说服我特别使用一个,而且我无法获得任何基准(而且我太懒了,无法创建一个:-p)。
毕竟也许这个选择并不重要?
感谢您的任何建议。
Which multibyte-handling library should I use : iconv or mbstring ?
After some Googling I didn't find enough arguments to convince me to use one particularly, and I could not get any benchmark (and I'm too lazy do create one :-p).
After all maybe this choice doesn't really matters ?
Thanks for any piece of advice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我倾向于结合使用两者 - 根据我的需要。
我使用 iconv 从一种字符集转换为另一种字符集,但使用 mbstring 进行更简单的操作,例如 mb_strtoupper() 和 mb_stristr()。但如果只需要其中一个库,我建议纯粹使用 mbstring,因为它具有广泛的功能和易用性。
I tend to use a combination of both - depending on my needs.
I use iconv to convert from one charset to another, but mbstring for simpler operations like mb_strtoupper() and mb_stristr(). But if only one of the libraries is needed I suggest using mbstring purely for it's widespread functionalities and ease of use.