How to solve php fwrite garbled problem

藏色散人
Release: 2023-03-03 19:24:01
Original
2943 people have browsed it

php fwrite garbled solution: first use the "mb_detect_encoding()" function to obtain the content encoding method; then use the "mb_convert_encoding()" function to convert the content encoding method to "UTF-8".

How to solve php fwrite garbled problem

Recommendation: "PHP Video Tutorial"

Solving the php fwrite garbled problem

PHP uses fwrite or file_put_contents to write Chinese garbled file content. Many people say that the PHP script encoding method is UTF-8 and the created file is UTF-8. However, this is not the case.

The solution is very simple:

fwrite($fp, mb_convert_encoding( $content, 'UTF-8', mb_detect_encoding($content) ) );
Copy after login

Use the mb_detect_encoding() function to obtain the content encoding method, and use the mb_convert_encoding() function to convert the content encoding method to UTF-8.

The above is the detailed content of How to solve php fwrite garbled problem. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!