Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau-bilau yang dipaparkan dalam fail php

藏色散人
Lepaskan: 2023-03-13 10:02:01
asal
16500 orang telah melayarinya

Penyelesaian kepada masalah bahawa fail PHP memaparkan aksara Cina yang kacau: 1. Tambahkan pernyataan pengepala di bahagian atas fail PHP 2. Tambah pengekodan UTF-8 pada permulaan halaman; mysql_query('SET NAMA UTF8 ');".

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau-bilau yang dipaparkan dalam fail php

Persekitaran pengendalian artikel ini: Sistem Windows 7, PHP versi 7.1, komputer DELL G3

1: Halaman bercampur Penyelesaian HTML dan PHP

Cara mencampurkan HTML dan PHP, selain mengikut kaedah pertama, anda juga perlu menambah kod ini di bahagian atas fail PHP:

<?php
header("content-type:text/html;charset=utf-8");  //设置编码
 
?>
Salin selepas log masuk

2: Masalah aksara Cina yang bercelaru dalam halaman PHP tulen (data adalah statik)

Jika halaman PHP anda mempunyai aksara yang bercelaru, cuma Tambah kod berikut pada permulaan halaman.

<?php
header("content-type:text/html;charset=utf-8");  //设置编码
?>
Salin selepas log masuk

Tiga: PHP Mysql Chinese chabled problem

Selain mengikuti operasi ketiga, anda juga perlu Tambah pengekodan pangkalan data sebelum bertanya/mengubah suai/menambah data anda. Lebih-lebih lagi, perlu diperhatikan bahawa UTF8 di sini berbeza daripada yang sebelumnya, tidak ada garis mendatar di tengah.

<?php
 mysql_query(&#39;SET NAMES UTF8&#39;);
 //接下来的就是查出数据或者修改,增加
?>
Salin selepas log masuk

Jika anda menggunakan MySQL versi 4.1 atau lebih tinggi, anda boleh menetapkan pengekodan aksara selepas operasi pangkalan data pautan, seperti berikut

UTF Pengekodan -8 hanyalah salah satu pengekodan Jika anda tidak mahu menggunakan pengekodan utf-8, anda juga boleh menggunakan pengekodan lain Hanya gantikan UTF-8 dengan pengekodan yang anda mahu gunakan pada masa ini pembangunan laman web Terdapat dua pengekodan: GB2312 dan UTF-8.

Satu perkara yang perlu diberi perhatian: mysql_query("set names 'coding'"); dengan pengekodan Pengekodan PHP adalah konsisten Jika pengekodan PHP ialah gb2312, maka pengekodan mysql ialah gb2312 Jika ia adalah utf-8, maka pengekodan mysql ialah utf8 data.

Kajian yang disyorkan: "Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau-bilau yang dipaparkan dalam fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan