この長方形の文字とは何ですか?この記号はどこで定義されていますか?

この長方形の文字とは何ですか?この記号はどこで定義されていますか?

Linux(特にFedora)をデフォルトのワークステーションとして使用すると、次のスクリーンショットのように印刷できない奇妙な文字が表示されることがあります(最初の画像の左下隅と2番目の画像の左上隅)。

ここに画像の説明を入力してください。

上の画像から印刷できない文字は、bashシェルを使用してgnome-terminalに表示されます。ハッキングのためにipython Interactive Shellを終了しましたsys.stdin.close()

ここに画像の説明を入力してください。

上の図では、文字はFirefoxで開かれたWebページに表示されます。特にRFC 822RFCディレクトリの前にあるテキストファイル。

私は彼らが何であるかを知りたかった。私はこれがUnicodeを表現したものであると推論します。私は正しいですか?それでは、この表記法はどこで定義されていますか?これを何と呼びますか?

ベストアンサー1

ボックスは、現在フォントに存在しない文字に使用されることがよくあります。内部コードは2バイトUTF-8文字コードです。最新の端末はUTF8なので、一部のバイナリデータを端末に出力しようとすると、このメッセージが表示されることがあります。 Pythonで本当に奇妙なことをしているようです。 Pythonが未知の文字として解釈されるいくつかのゴミを画面に出力しており、一部のUTF-8ゴミが発生しています。 "cat /dev/urandom"を使用すると、いつでも同様のランダムなゴミを得ることができます。

おすすめ記事