0

Web サイトからコピーしたばかりの PHP コードで何百ものエラーが発生しました。しかし、そのコードに問題は見られません (100% 確かです)。このエラーは、コード内の空白が実際の空白ではないためであることに気付きました (空白に似ているだけです)。

何のキャラクターか教えてください。?

  • その文字のバイナリ コードは次のとおりです。1100001010100000
  • その文字の 16 進数は次のとおりです。a0

              

4

3 に答える 3

2

その文字を通常のスペースに置き換えますか?

NotePad++ では、正規表現を使用して文字を照合できます。

ここに画像の説明を入力

ちょっと、小さな PHP スクリプトを作成して、置換タスクを実行することもできます!

于 2013-07-20T10:09:42.613 に答える
0

かっこの間に異常な文字はありません。ポストに到達するまでに失われたに違いありません。

しかし、0b11000010,0b10100000 は 0xC2,0xA0 であり、これは U+00A0 非改行スペースの UTF-8 エンコーディングです。それが HTML が 参照する文字です。一部のテキスト エディターでは、それが強調表示されます (およびその他のさまざまな種類の非 ASCII 空白文字)。

于 2013-07-20T09:24:01.063 に答える
0

このような問題が発生した場合は、多くの場合、コードをプログラマー エディターに貼り付けるのが最善です。通常、すべてのフォーマットと「派手なもの」が取り除かれ、プレーンな ASCII のみが残ります。

COPY のデフォルトが「あらゆる種類の書式設定、特殊コード、背景色、点滅ライトを使用してコピーする」ではないことを願っていますが、そうです。;)

于 2013-07-20T14:54:48.063 に答える