Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
データベースからデータを取得するときに、文字列にスペースが含まれていると、html では疑問符として表示されます。フォントにはこれら2つの記号がないと思います-
もしそうset names 'utf8'しても、それでも間違った結果が得られます-> Jaded Joys のように、スペースだけでなく「A」があります。
set names 'utf8'
phpmyadmin テーブルを使用すると、シンボルではなくスペースがあり、見栄えがします。デコードする方法はありますか?それらをスペースに置き換えますか?
私は解決策を見つけました。
$text = preg_replace("/[^\x20-\x7f\t\n\r]+/", " ", $text); // ascii only
これをすべての行で実行すると、「悪い」スペースが通常のスペースに置き換えられました。