私は何らかの形で私のデータベースに挿入された奇妙なスペース文字を持っています。私はこのユニコードキャラクターが何であるかを知りたいが、いくつかの問題が出ている。例:PHPで謎のキャラクターのord()値を取得
私は文字列に "普通の空間と思われる場所があります"という文字列を持っています。ord()
の値を取得したいのですが、echo ord(' ');
は正しくありません。私がを返すとが返ってきます。
私はこの文字のユニコード値を知る必要がありますので、私は一度、そして私のDB内のすべてのためにそれを取り除くためにMYSQLクエリを行うことができます。
0xc2a0は何らかの非破壊空間です。ですから、私の次の質問は、MySQLを使ってクエリを行う方法です。 –
答えを更新しました。 – kriz
@kriz - この種のものは「現実の世界」から来ています。単なる値で置き換えるだけでは答えはありません.Unicodeの標準で許される多くの異なるスペースがあります。 1つのデータでは、別のものがうかついていることがわかります。通常、utf16またはutf8で達成されたコードを使用してソフトウェアを動作させる方がよいでしょう。 –