Web サイトからコピーしたばかりの PHP コードで何百ものエラーが発生しました。しかし、そのコードに問題は見られません (100% 確かです)。このエラーは、コード内の空白が実際の空白ではないためであることに気付きました (空白に似ているだけです)。
何のキャラクターか教えてください。?
- その文字のバイナリ コードは次のとおりです。
1100001010100000
その文字の 16 進数は次のとおりです。
a0
かっこの間に異常な文字はありません。ポストに到達するまでに失われたに違いありません。
しかし、0b11000010,0b10100000 は 0xC2,0xA0 であり、これは U+00A0 非改行スペースの UTF-8 エンコーディングです。それが HTML が
参照する文字です。一部のテキスト エディターでは、それが強調表示されます (およびその他のさまざまな種類の非 ASCII 空白文字)。
このような問題が発生した場合は、多くの場合、コードをプログラマー エディターに貼り付けるのが最善です。通常、すべてのフォーマットと「派手なもの」が取り除かれ、プレーンな ASCII のみが残ります。
COPY のデフォルトが「あらゆる種類の書式設定、特殊コード、背景色、点滅ライトを使用してコピーする」ではないことを願っていますが、そうです。;)