0

İ、ş、ö な​​どの英語以外の文字を含む変数がいくつかあります。それらをmysql dbに挿入できますが、一部の特殊文字に変換されます。例えば:

Faz 1/İzmir/İzmir/Konak 1. Merkezinden Faz1/İzmir/İzmir/Konak 2. Merkezine bilgisi ile Yeni Erişim kaydı yapıldı

Faz 1/İzmir/İzmir/Konak 1. Merkezinden Faz1/İzmir/İzmir/Konak 2. Merkezine bilgisi ile Yeni Erişim kaydı yapıldı.

それはSQLコードです:

$sql = "SELECT username, islem, tarih  FROM loglar where kullanici_id= ".$gelen_id." order by tarih desc" ;  
$_SESSION["VT"]->doQuery($sql);

それから私はそれらを得ることができません。db にあるにもかかわらず null を返します。extjs列に表示できません

4

1 に答える 1

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);
?>
于 2012-11-06T10:04:25.883 に答える