Rumah php教程 php手册 PHP采用get获取url汉字出现乱码的解决方法

PHP采用get获取url汉字出现乱码的解决方法

Jun 06, 2016 pm 08:17 PM
get php url Watak bercelaru watak Cina dapatkan Penyelesaian

这篇文章主要介绍了PHP采用get获取url汉字出现乱码的解决方法,是很多PHP程序员都曾遇到的问题,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了PHP采用get获取url汉字出现乱码的解决方法。分享给大家供大家参考。具体方法如下:

一、问题:

本来打算这样使用

复制代码 代码如下:

[查看辖区动态]


结果在list.php页面得到的是—–查看[辖区动怿]
一开始猜想可能是汉字的“态"这个编码和某些东西冲突了,,所以出现乱码。

二、解决方法:

使用:

复制代码 代码如下:

" charset="utf-8" target="main">[查看]


然后在list.php页面这样用

复制代码 代码如下:


header("Content-type: text/html; charset=utf-8");
if($_GET['plate'])
echo $plate=urldecode($_GET['plate']);
?>


也就不会乱码和传递不正常了。
注意此处的接收GET页面编码需要和发送端一致!

关于string urlencode ( string $str )函数

此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。
示例1 urlencode()

复制代码 代码如下:

echo '';
?>


示例2 urlencode() 与 htmlentities()

复制代码 代码如下:

$query_string = 'foo=' . urlencode($foo) . '&bar=' . urlencode($bar);
echo '';
?>

希望本文所述对大家的PHP程序设计有所帮助。

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 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 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)

Cara menyelesaikan masalah pelayan yang sibuk untuk DeepSeek Cara menyelesaikan masalah pelayan yang sibuk untuk DeepSeek Mar 12, 2025 pm 01:39 PM

DeepSeek: Bagaimana menangani AI yang popular yang sesak dengan pelayan? Sebagai AI panas pada tahun 2025, DeepSeek adalah sumber percuma dan terbuka dan mempunyai prestasi yang setanding dengan versi rasmi OpenAIO1, yang menunjukkan popularitinya. Walau bagaimanapun, kesesuaian yang tinggi juga membawa masalah kesibukan pelayan. Artikel ini akan menganalisis sebab -sebab dan menyediakan strategi mengatasi. DeepSeek Web Version Masuk: https://www.deepseek.com/deepseek Server Sibuk Sebab: Akses serentak yang tinggi: Ciri -ciri percuma dan berkuasa DeepSeek menarik sejumlah besar pengguna untuk digunakan pada masa yang sama, mengakibatkan beban pelayan yang berlebihan. Serangan Siber: Dilaporkan bahawa DeepSeek mempunyai kesan terhadap industri kewangan AS.

Sesame Open Door Exchange App Rasmi Muat turun Sesame Open Door Exchange Rasmi Muat turun Sesame Open Door Exchange App Rasmi Muat turun Sesame Open Door Exchange Rasmi Muat turun Mar 04, 2025 pm 11:54 PM

Langkah -langkah muat turun rasmi App Exchange Open Exchange meliputi proses muat turun sistem Android dan iOS, serta penyelesaian masalah biasa, membantu anda memuat turun dengan selamat dan cepat dan membolehkan transaksi cryptocurrency yang mudah.

Apa yang perlu saya lakukan jika saya tidak dapat membayar jika saya membeli duit syiling? Mengapa membeli duit syiling beku? Apa yang perlu saya lakukan jika saya tidak dapat membayar jika saya membeli duit syiling? Mengapa membeli duit syiling beku? Mar 05, 2025 pm 06:45 PM

Apabila berdagang pada platform perdagangan mata wang digital, keadaan yang paling membimbangkan ialah penjual tidak melepaskan duit syiling selepas membeli mereka atau pembeli tidak dapat membayar. Kedua -dua situasi ini akan menjejaskan urus niaga seterusnya. Artikel ini akan memberi tumpuan kepada bagaimana pembeli tidak dapat membayar. Apa yang perlu saya lakukan jika saya tidak dapat membayar jika saya membeli duit syiling? Apabila menghadapi situasi di mana pembayaran tidak mungkin, anda harus terlebih dahulu menyemak kaedah pembayaran dan status akaun anda sendiri, dan kemudian sahkan sama ada rangkaian dan platform dagangan beroperasi secara normal. Sekiranya masalahnya tetap sama, menghubungi perkhidmatan pelanggan platform biasanya merupakan penyelesaian yang paling berkesan. Berikut adalah beberapa penyelesaian yang lebih terperinci: Masalah Kaedah Pembayaran: Sesetengah bank atau institusi kad kredit boleh menyekat urus niaga yang berkaitan dengan cryptocurrency, terutama pembayaran antarabangsa. Adalah disyorkan untuk cuba menghubungi bank atau syarikat kad kredit untuk sekatan dan mendapatkan pengangkatan sementara; atau menggunakan kaedah pembayaran lain.

Bagaimana untuk menyelesaikan masalah antara muka pihak ketiga yang kembali 403 dalam persekitaran Node.js? Bagaimana untuk menyelesaikan masalah antara muka pihak ketiga yang kembali 403 dalam persekitaran Node.js? Mar 31, 2025 pm 11:27 PM

Selesaikan masalah antara muka pihak ketiga yang kembali 403 dalam persekitaran Node.js. Apabila kita menggunakan Node.js untuk memanggil antara muka pihak ketiga, kita kadang-kadang menghadapi kesilapan 403 dari antara muka yang kembali 403 ...

Bagaimana untuk menyelesaikan masalah 'Kunci Array Undefined' Sign ''ralat ketika memanggil Alipay Easysdk menggunakan PHP? Bagaimana untuk menyelesaikan masalah 'Kunci Array Undefined' Sign ''ralat ketika memanggil Alipay Easysdk menggunakan PHP? Mar 31, 2025 pm 11:51 PM

Penerangan Masalah Apabila memanggil Alipay Easysdk menggunakan PHP, selepas mengisi parameter mengikut kod rasmi, mesej ralat dilaporkan semasa operasi: "Undefined ...

Apa yang perlu saya lakukan jika peranti okx terhad? Apa yang perlu saya lakukan jika peranti okx terhad? Mar 12, 2025 pm 06:12 PM

Penyelesaian Peranti OKX: Adakah peranti akaun OKX anda terhad? Artikel ini menyediakan penyelesaian layan diri yang terperinci. Pertama, hubungi perkhidmatan pelanggan rasmi OKX untuk memberikan maklumat akaun anda dan butiran peranti terhad. Perkhidmatan pelanggan mungkin meminta anda memberikan maklumat pengesahan dan menerangkan sebarang aktiviti yang tidak normal. Kemudian anda perlu menunggu OKX untuk mengkaji, yang boleh mengambil masa beberapa hari. Selepas audit selesai, ambil langkah yang sama berdasarkan sebab-sebab sekatan (seperti log masuk yang tidak normal atau pelanggaran), seperti menukar kata laluan, membolehkan pengesahan dua faktor, atau menghentikan pelanggaran. Sekiranya sekatan disebabkan oleh kesilapan sistem, sila tunggu dengan sabar untuk sistem untuk memulihkan dan mengikuti pengumuman rasmi OKX.

Bagaimana untuk menyelesaikan masalah ralat curl 77 ketika menyambung ke elasticsearch 8 menggunakan klien ThinkPhp6 dan Elasticsearch-PHP? Bagaimana untuk menyelesaikan masalah ralat curl 77 ketika menyambung ke elasticsearch 8 menggunakan klien ThinkPhp6 dan Elasticsearch-PHP? Mar 31, 2025 pm 11:36 PM

Menggunakan rangka kerja ThinkPhp6 yang digabungkan dengan klien Elasticsearch-PhP untuk mengendalikan Elasticsearch ...

PHP atau Laravel mana yang lebih baik? PHP atau Laravel mana yang lebih baik? Mar 27, 2025 pm 05:31 PM

PHP dan Laravel tidak dapat dibandingkan secara langsung, kerana Laravel adalah rangka kerja berasaskan PHP. 1.Php sesuai untuk projek kecil atau prototaip cepat kerana ia mudah dan langsung. 2. Laravel sesuai untuk projek besar atau pembangunan yang cekap kerana ia menyediakan fungsi dan alat yang kaya, tetapi mempunyai lengkung pembelajaran yang curam dan mungkin tidak sebaik php tulen.

See all articles