Rumah pembangunan bahagian belakang tutorial php ThinkPHP采用GET方式获取中文参数查询无结果的解决方法_php实例

ThinkPHP采用GET方式获取中文参数查询无结果的解决方法_php实例

May 17, 2016 am 08:40 AM
get thinkphp cina Penyelesaian

在用ThinkPHP做tags标签的时候,出现了一个问题,就是能获取到参数,但是查不出相应的结果。查看数据库发现数据是存在的。问题出在哪了呢?

形如http:/www.XXXX.com/tags/index/%E8%87%AA%E5%8A%A8%E9%AA%8C%E8%AF%81.html的调用

参数是经过urlencode()编码了的,使用urldecode()函数进行解码,再进行查询仍然没有结果。
紧接着测试转换编码iconv()函数,结果成功了。

浏览器默认的编码是GB2312的,而这个项目采用的是UTF-8编码的。
下面就将错的代码和修正后的代码给大家看一下:

$kw= $_GET['_URL_']['2'];   //错误的代码,在iis上能获取的参数,但是查询不出结果的。
$kw= iconv("gb2312","utf-8",$_GET['_URL_']['2']); //经过编码转换的,能够查询出结果的。
Salin selepas log masuk

另外,本方法只适用于iis环境
还要注意,$_GET接收参数的时候本身就有urldecode转码功能,不需要再进行urldecode解码操作!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apa yang perlu saya lakukan jika saya menghadapi percetakan kod yang dihiasi untuk resit kertas terma depan? Apa yang perlu saya lakukan jika saya menghadapi percetakan kod yang dihiasi untuk resit kertas terma depan? Apr 04, 2025 pm 02:42 PM

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Bagaimana cara mencetuskan peristiwa onblur sel dalam mod pengeditan baris Avue-crud? Bagaimana cara mencetuskan peristiwa onblur sel dalam mod pengeditan baris Avue-crud? Apr 04, 2025 pm 02:00 PM

Acara Onblur yang melaksanakan penyuntingan baris Avue-Crud di Perpustakaan Komponen Avue secara manual mencetuskan komponen Avue-Crud. Ia menyediakan fungsi penyuntingan dalam talian yang mudah, tetapi kadang-kadang kita perlu ...

Mengapa kod RXJS saya tidak berkuatkuasa semasa beroperasi di sungai? Mengapa kod RXJS saya tidak berkuatkuasa semasa beroperasi di sungai? Apr 04, 2025 pm 06:27 PM

Mengapa kod saya tidak berkuat kuasa apabila menggunakan RXJS untuk beroperasi di sungai? Belajar RXJS ...

Bagaimana untuk menentukan versi pakej tempatan dalam projek PNPM dan Monorepo? Bagaimana untuk menentukan versi pakej tempatan dalam projek PNPM dan Monorepo? Apr 04, 2025 pm 04:06 PM

Cara Menentukan Versi Pakej Tempatan dalam Projek PNPM dan Monorepo Apabila menguruskan projek menggunakan PNPM dan Monorepo, anda sering menghadapi keperluan untuk berkongsi kawasan tempatan antara projek ...

GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? Apr 04, 2025 pm 11:54 PM

Giteepages Statik Laman Web Penggunaan Gagal: 404 Penyelesaian Masalah dan Resolusi Ralat Semasa Menggunakan Gitee ...

Elemen ditambah komponen max-tinggi tidak sah? Bagaimana untuk membuat jadual sangat mudah disesuaikan dan dipaparkan scrollbars? Elemen ditambah komponen max-tinggi tidak sah? Bagaimana untuk membuat jadual sangat mudah disesuaikan dan dipaparkan scrollbars? Apr 04, 2025 pm 04:03 PM

Kegagalan atribut ketinggian max komponen jadual elementplus dan penyelesaiannya adalah dengan menggunakan elemen ...

Bagaimana cara mencetuskan peristiwa kabur secara manual untuk penyuntingan pelepasan dalam jadual avue-crud? Bagaimana cara mencetuskan peristiwa kabur secara manual untuk penyuntingan pelepasan dalam jadual avue-crud? Apr 04, 2025 pm 02:30 PM

Acara Blur yang melaksanakan pengeditan baris jadual Avue-crud di Perpustakaan Komponen Avue secara manual mencetuskan komponen Avue-Crud untuk menyediakan fungsi pengeditan data jadual yang mudah, tetapi penyuntingan barisnya ...

Bagaimana menyelesaikan masalah yang hasil transformasi unjuran opencv.js adalah gambar telus kosong? Bagaimana menyelesaikan masalah yang hasil transformasi unjuran opencv.js adalah gambar telus kosong? Apr 04, 2025 pm 03:45 PM

Bagaimana untuk menyelesaikan masalah imej telus dengan hasil transformasi unjuran OpenCV.js kosong. Apabila menggunakan OpenCv.js untuk pemprosesan imej, kadang -kadang anda akan menemui imej selepas transformasi unjuran ...

See all articles