Home > Backend Development > PHP Problem > How to solve php fwrite garbled problem

How to solve php fwrite garbled problem

藏色散人
Release: 2023-03-03 19:24:01
Original
3075 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
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template