我有一些变量,包括非英语字符,如İ,ş,ö。我可以将它们插入mysql db但它们转换为一些特殊字符。例如:
Faz 1 /İzmir/İzmir/ Konak 1. Merkezinden Faz1 /İzmir/İzmir/ Konak 2。 Merkezine bilgisi ileyeniErişimkaydıyapıldı
到
Faz 1 /Ä°zmir/Ä°zmir / Konak 1. Merkezinden Faz1 /Ä°zmir /Ä°zmir / Konak 2。 Merkezine bilgisi ileyeniErişimkaydıyapıldı。
是sql代码:
$sql = "SELECT username, islem, tarih FROM loglar where kullanici_id= ".$gelen_id." order by tarih desc" ;
$_SESSION["VT"]->doQuery($sql);
然后我无法得到它们。它返回null althogh它在db中。我无法在extjs列中显示
答案 0 :(得分:0)
<?php
$string = 'Faz 1/İzmir/İzmir/Konak';
$array = array();
for($a='a'; $a!='y'; $a++){
$array[] = strtolower($a);
$array[] = strtoupper($a);
}
$array[] = 'z';
$array[] = 'Z';
$str = '';
for($x=0; $x<=strlen($string)-1; $x++){
if(!in_array($string[$x],$array)){
$str .= $string[$x];
}
}
var_dump($str);
?>