0

データベースからデータを取得するときに、文字列にスペースが含まれていると、html では疑問符として表示されます。フォントにはこれら2つの記号がないと思います-

もしそうset names 'utf8'しても、それでも間違った結果が得られます-> Jaded Joys のように、スペースだけでなく「A」があります。

phpmyadmin テーブルを使用すると、シンボルではなくスペースがあり、見栄えがします。デコードする方法はありますか?それらをスペースに置き換えますか?

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

0

私は解決策を見つけました。

$text = preg_replace("/[^\x20-\x7f\t\n\r]+/", " ", $text); // ascii only

これをすべての行で実行すると、「悪い」スペースが通常のスペースに置き換えられました。

于 2013-07-02T21:24:37.503 に答える