如何确保获得独立于 PHP 输入编码的 UTF-8 编码字符串
有没有办法将任意编码的任意字符串编码为UTF-8?
PHP中有一些原生函数吗?
或者有什么功能可以免费使用吗?
我遇到的问题是,如果我 utf8_encode()
一个 UTF-8 编码的字符串,我会得到一些无用的双重编码的东西。
我需要将任何传入的字符串(如果是 Unicode、UTF-16、ISO 等)编码为简单的 UTF-8。 (好吧,如果函数在操作它之前检测它是否是字符串,那就太好了。)
Is there a way to encode any string with any encoding into UTF-8?
Is there some native function in PHP?
Or is there some function free to use?
I had the problem that if I utf8_encode()
a UTF-8 encoded string I get some double encoded thing which is useless.
I need to encode any incoming string, if it's Unicode, UTF-16, ISO..something, etc... into simple UTF-8. (Well, it would be good, if the function detects whether it's a string or not before manipulating it.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)