4

ELF テーブルのシンボルは UTF8 文字を使用できますか、それとも ASCII に制限されていますか?

注: これは私が解決しようとしている問題ではなく、私が疑問に思っていることです。

4

1 に答える 1

4

ELF 文字列テーブルは NUL で終了する文字列を使用するため、UTF-8 でエンコードされたシンボル名をテーブル内に格納できる可能性があります。

とはいえ、そのような記号を使用するツールは、正しく機能するために Unicode に対応している必要があります。例えば:

  • プログラミング言語ツール チェーンが、指定された Unicode の「文字」を文字、数字、または句読点として正しく分類するかどうか。
  • 右から左 (または上から下) に記述されたスクリプトを使用できるかどうか。
  • 複雑なスクリプト (アラビア語、タイ語など) で記述された記号がシステムによって正しくレンダリングされるかどうか。
  • シンボルを作成するときに、異なるスクリプトの文字を混在させることができるかどうか。
  • ソートされた出力を生成する必要があるツールで、ソートが期待どおりに機能するかどうか。

...など

于 2013-03-09T05:34:53.847 に答える