2017-08-05 4 views
-1

Androidのテキストをサーバー上のデータベースに送信する必要があり、英語以外の文字に疑問符が付いています。PHPのPOSTメソッドで英語以外の文字にUTF-8を使用する方法

PHPコード:

<?php 

header('Content-Type: text/html; charset=utf-8'); 
$con=mysql_connect("xxxxx","xxxxx","123456"); 
mysql_select_db("xxxxx",$con); 
mysql_query("SET CHARACTER SET 'utf8'", $con); 
$user=$_POST['username','utf8']; 
$matn=$_POST['matn','utf8']; 
$status=$_POST['status','utf8']; 
if($user!=""){ 
    $sqlQ="insert into content(username,matn,status) VALUES('$user','$matn','$status')"; 
    $result=mysql_Query($sqlQ); 
    if($result){ 
     print "ok"; 
    } 
    else 
    { 
     print "no"; 
    } 
}else{ 
    print "-"; 
} 
mysql_close($con); 

?> 
+1

POST配列には、インデックスの2番目の引数としてエンコーディングがありません – Qirel

+5

[UTF-8のすべての方法](https://stackoverflow.com/questions/279170/utf-8)の可能な複製-all-the-way-through) – Qirel

+0

はいこれらのutf8は余分ですが、それらは削除されますが、動作しません。 – Amix

答えて

関連する問題