


Apa yang perlu dilakukan jika aksara Cina bercelaru muncul dalam thinkphp5
Penyelesaian kepada aksara Cina yang kacau dalam thinkphp5: 1. Tambah "character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci" ke mysqld dalam my.ini 2. Nyatakan aksara dalam pengekodan kod php program latar belakang "header('Content-Type: text/html; charset=utf-8');".
Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.
Apakah yang perlu saya lakukan jika aksara Cina dalam thinkphp5 bercelaru?
thinkphp5 melaporkan ralat pengekodan utf-8 walaupun semasa mengakses pangkalan data
thinkphp5 melaporkan ralat pengekodan utf-8 walaupun semasa mengakses pangkalan data untuk aksara Cina yang kacau ialah Pengekodan aksara tidak seragam Jika aksara Cina yang kacau muncul, anda perlu menambah kod berikut.
Tambah pernyataan berikut di bawah mysqld dalam my.ini di bawah D:phpStudyPHPTutorialMySQL:
character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
Kod sampel adalah seperti berikut:
Maklumat lanjutan:
thinkphp5 melaporkan ralat pengekodan utf-8 walaupun semasa mengakses pangkalan data Ralat yang mungkin:
1. Fail kod (cara paling mudah untuk menentukan pengekodan fail ialah. : gunakan Nota Buka fail ini, dan kemudian klik "Simpan Sebagai". Akan terdapat perkataan "Pengekodan" di bahagian bawah tetingkap yang muncul tulis ganti fail asal).
2. Pengepala fail html hendaklah ditambah dengan 8 hingga Hanya pengekodan yang anda mahu setujui.
3. Kod sambungan pangkalan data harus memilih pengekodan aksara yang sepadan Kod untuk memilih pengekodan aksara untuk mySql ialah: mysql_query("SET NAMA 'utf-8';"); pangkalan data sendiri.
4. Kod program latar belakang php perlu menunjukkan pengekodan aksara, header('Content-Type: text/html; charset=utf-8');.
Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika aksara Cina bercelaru muncul dalam thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Penyelesaian kepada ralat yang dilaporkan semasa menggunakan thinkphp5 dalam Pagoda: 1. Buka pelayan Pagoda, pasang sambungan php pathinfo dan dayakannya 2. Konfigurasikan fail ".access" dengan kandungan "RewriteRule ^(.*)$ index.php ?s=/$1 [QSA ,PT,L]”; 3. Dalam pengurusan laman web, hanya dayakan pseudo-static thinkphp.

Penyelesaian untuk penulisan semula url thinkphp5 tidak berfungsi: 1. Semak sama ada modul mod_rewrite.so dimuatkan dalam fail konfigurasi httpd.conf 2. Tukar Tiada dalam AllowOverride None to All 3. Ubah suai fail konfigurasi Apache .htaccess kepada "RewriteRule ^ (.*)$ index.php [L,E=PATH_INFO:$1]" dan simpannya.

Bagaimana untuk mengalih keluar ikon bar tajuk thinkphp5: 1. Cari fail favicon.ico di bawah kerangka kerja thinkphp5 awam 2. Padam fail atau pilih gambar lain untuk menamakannya kepada favicon.ico dan gantikan fail favicon.ico yang asal.

Kaedah untuk thinkphp5 untuk mendapatkan URL yang diminta: 1. Gunakan kaedah "$request = Request::instance();" kelas "\think\Request" untuk mendapatkan maklumat URL semasa 2. Gunakan pembantu terbina dalam fungsi "$request-> url()" untuk mendapatkan alamat URL lengkap termasuk nama domain.

catatan thinkphp5 tidak boleh mendapatkan nilai kerana TP5 menggunakan fungsi strpos untuk mencari rentetan app/json dalam nilai jenis kandungan Pengepala.

Penyelesaian kepada thinkphp5 yang menyebabkan pengawal tidak wujud: 1. Semak sama ada ruang nama dalam pengawal yang sepadan ditulis dengan betul dan tukarkannya ke ruang nama yang betul 2. Buka fail tp yang sepadan dan ubah suai nama kelas;

Cara menanyakan data semalam dalam ThinkPHP5: 1. Buka fail berkaitan ThinkPHP5 2. Tanya data semalam melalui ungkapan "db('table')->whereTime('c_time', 'semalam')->select();" .

Cara menetapkan gesaan ralat dalam thinkphp5: 1. Masukkan folder awam dalam direktori akar projek dan buka fail entri index.php 2. Lihat komen pada suis mod nyahpepijat 3. Laraskan nilai pemalar "APP_DEBUG". kepada benar untuk memaparkan gesaan mesej ralat.
