Home > Backend Development > PHP Tutorial > PHP Chinese garbled code How to solve the problem of PHP Chinese garbled code

PHP Chinese garbled code How to solve the problem of PHP Chinese garbled code

WBOY
Release: 2016-07-28 08:30:10
Original
1443 people have browsed it

How to solve the Chinese garbled problem in PHP

1. Method to solve the Chinese garbled problem in HTML
1. Add UTF8 encoding (international encoding) in the head tag: UTF-8 is a country-less encoding, that is, it is independent of any country. languages, any language can be used.

2. Save the file encoding as UTF-8. Editors such as Notepad or Editplus have the function of selecting encoding when saving.

2. HTML and PHP mixed page solution
In addition to following the operations mentioned in the first method, you also need to add this code at the top of the file:
header("Content-type :text/html;charset=utf-8");
?>

3. The problem of Chinese garbled characters in pure PHP pages (the data is static)
This just needs to add the following code at the beginning of the page, and then save the UTF -8 encoded files are sufficient.
                                                                                                                                             In addition, you must add database encoding before querying/modifying/adding your data. Moreover, it is worth noting that the UTF8 here is different from the previous one, there is no horizontal line in the middle. ? & Lt;? Php
mysql_query ('set names utf8');
// The next thing is to find data or modification, increase




&

5. Correctly displayed attachment Chinese name

x xampp/moodle In the file config.php,

Add $CFG->unicodecleanfilename = true;

after $CFG->unicodedb = true;, so that the attachment uploaded by Modeng can correctly display the Chinese name.

6. When selecting to upload files in the IE browser, garbled characters may be displayed. You can add the following sentence to the second line of

lib/editor/htmlarea/coursefiles.php

: // You can use: set nu to display Line number

@header("Content-Type: text/html; charset=utf-8"); //This is the default selection of utf-8 encoding

The above introduces how to solve the problem of Chinese garbled characters in PHP, including the content of Chinese garbled characters in PHP. I hope it will be helpful to friends who are interested in PHP tutorials.

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