我对波兰语字符有疑问。当它应该是“克拉科夫”时,我无法正确书写单词,例如“?ukasz”而不是“Łukasz”甚至“null”。我在 mysql_connect 或 iconv(on json_encode($output)) 之后尝试了“mysql_set_charset('utf-8'/'iso-8859-1')”,它仍然是一样的(除了现在有“Krak\u00f3”而不是“无效的”)。我会很感激任何帮助。
这是我的 Android 应用程序的 php 文件:
$id_client = $_REQUEST['id_klienta'];
$con=mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('courier_helper') or die(mysql_error());
$sql=mysql_query("SELECT * FROM `clients` WHERE id_klienta='$id_client'");
while($r=mysql_fetch_assoc($sql))
$output[]=$r;
print(json_encode($output));
mysql_close($con);
?>