提交表单,$_post[XX]获得的数据为乱码
出现问题后,我按网上的说法
在index.php(提交表单的页面)前面加了
在page-1.php(要获取的页面)
加了 header("Content-Type:text/html;charset=GB2312");
$key=$_POST['key']=iconv("UTF-8","gb2312",$_POST["key"]);
结果还是不行。我是菜鸟咯,随便发表意见,反正把问题解决就行!
回复讨论(解决方案)
你的数据是页面输入的还是文件输入的?
你的数据是页面输入的还是文件输入的?
提交表单呀,从而来输入的呀!
index.php 首行加上
header("Content-Type:text/html;charset=GB2312");
另外,把php文件也设置为gbk编码
index.php 首行加上
header("Content-Type:text/html;charset=GB2312");
另外,把php文件也设置为gbk编码
弱弱问下,header("Content-Type:text/html;charset=GB2312");
和这个"”
header() 函数向客户端发送原始的 HTTP 报头。
元素可提供有关页面的元信息
关于meta的介绍,我一下说不清楚,看下面的介绍吧
http://www.w3school.com.cn/tags/tag_meta.asp
在index.php(提交表单的页面)前面加了
如果这个 meta 生效的话,提交的表单就是 GB2312 编码的了
所以 在page-1.php(要获取的页面)
$key=$_POST['key']=iconv("UTF-8","gb2312",$_POST["key"]);
是错误的!
你这是把 GB2312 当做 UTF-8 处理,怎么能得到正确的结果呢?
header("Content-Type:text/html;charset=GB2312");
位于 http 协议头中,其优先级高于
在index.php(提交表单的页面)前面加了
如果这个 meta 生效的话,提交的表单就是 GB2312 编码的了
所以 在page-1.php(要获取的页面)
$key=$_POST['key']=iconv("UTF-8","gb2312",$_POST["key"]);
是错误的!
你这是把 GB2312 当做 UTF-8 处理,怎么能得到正确的结果呢?
header("Content-Type:text/html;charset=GB2312");
位于 http 协议头中,其优先级高于
既然index.php编码的方式为gb2312,就将page-1.php的编码前加上header("Content-Type:text/html;charset=GB2312");
可我这么一改,还是一样,对于这方面感觉太吃力了。
结果还是不行、还是一样....
什么叫“还是不行”、“还是一样”
到底是怎样的“不行”、怎样的“一样”
结果还是不行、还是一样....
什么叫“还是不行”、“还是一样”
到底是怎样的“不行”、怎样的“一样”
就是说$_post获得的变量数据仍旧是乱码(我单独输出了的)
版主,别介意呀,你可以随便说我的,但自己别生气咯,身体是自己的。本来计算机的,都是在花费着生命力。
贴出表单页 html 源代码
贴出表单页 html 源代码
header("Content-Type:text/html;charset=GB2312");
$link=mysql_connect("localhost","root","qidian110");
$key=$_POST['key'];
mysql_select_db("books",$link);
$query="SELECT * FROM book WHERE title='$key' or type='$key' or author='$key'";
$result=mysql_query($query);
echo "$key";
echo "
编号 | 书名 | 语言 | 作者 | 剩余数量 |
---|---|---|---|---|
".$row['b_id']." | ";".$row['title']." | ";".$row['type']." | ";".$row['author']." | ";".$row['number']." | ";

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

AI Hentai Generator
Menjana ai hentai secara percuma.

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



Pembalakan PHP adalah penting untuk memantau dan menyahpepijat aplikasi web, serta menangkap peristiwa kritikal, kesilapan, dan tingkah laku runtime. Ia memberikan pandangan yang berharga dalam prestasi sistem, membantu mengenal pasti isu -isu, dan menyokong penyelesaian masalah yang lebih cepat

Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Alipay Php ...

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.
