- ベストアンサー
PS4とiphoneの本体OSがインドのテグル語に
PS4とiphoneの本体OSがインドのテグル語によってクラッシュするそうです。 なぜ文字コードによってシステムが破壊するのですか? 文字を表示するだけで機械が壊れるのはどういう理屈ですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
インドの文字に限らず、UTF-8の仕様として、複数の文字を結合して1文字と見なす、ということが策定されているようです。 (ググったけど、インド文字の例ではなく、絵文字の例しか見つけられなかった…) https://ufcpp.net/blog/2017/10/graphemesplitter/ これを悪用すると、1文字が1ギガバイトとかいうテキストが作れたりするわけで、そりゃクラッシュもするよね、という感じ。
お礼
みんなありがとう