在php中读取unicode文件
如何在 php 中读取 Unicode 文件
我已经使用了 file_get_contents() 函数,但是在读取文件内容后,我得到了解码格式的内容(不可读格式)
请向我提供您的建议。
谢谢
-普拉文
How to read Unicode file in php.
I have used file_get_contents() function, but after reading file content, I am getting content in decode format(not readable format)
Please provide me your suggestions.
Thanks
-Pravin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 iconv 将您的 unicode 字符串转换为任何其他编码。
You can use iconv to transform your unicode string to any other encoding.
file_get_contents 获取的内容
utf8_encode
— 将 ISO-8859-1 字符串编码为 UTF-8utf8_decode
— 将使用 UTF-8 编码的 ISO-8859-1 字符的字符串转换为单字节ISO-8859-1如果您的文件内容不是 ISO-8859-1,请考虑 Elzo 的回答 使用
iconv
。Since you tagged this unicode decode/encode, try running the content you got from
file_get_contents
throughutf8_encode
— Encodes an ISO-8859-1 string to UTF-8utf8_decode
— Converts a string with ISO-8859-1 characters encoded with UTF-8 to single-byte ISO-8859-1If your file content is not ISO-8859-1, consider Elzo's answer to use
iconv
.