こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PS4とiphoneの本体OSがインドのテグル語に

PS4とiphoneの本体OSがインドのテグル語によってクラッシュするそうです。

なぜ文字コードによってシステムが破壊するのですか?

文字を表示するだけで機械が壊れるのはどういう理屈ですか?

投稿日時 - 2018-10-15 00:04:27

QNo.9547696

困ってます

質問者が選んだベストアンサー

インドの文字に限らず、UTF-8の仕様として、複数の文字を結合して1文字と見なす、ということが策定されているようです。
(ググったけど、インド文字の例ではなく、絵文字の例しか見つけられなかった…)
https://ufcpp.net/blog/2017/10/graphemesplitter/

これを悪用すると、1文字が1ギガバイトとかいうテキストが作れたりするわけで、そりゃクラッシュもするよね、という感じ。

投稿日時 - 2018-10-15 05:45:45

お礼

みんなありがとう

投稿日時 - 2018-10-15 19:08:27

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問