■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50  
レス数が1000を超えています。残念ながら全部は表示しません。

【ブルアカ】ブルーアーカイブ-Blue Archive- ぷにぷに ☆5996

74 :名無しの先生@アフィ転載禁止【レベル:88】 (プッチョイ cvDY-s1C9):2024/11/02(土) 20:15:17.23 ID:3bX70jjM
説明と解説が必要みたいですね!
chmateで文字化けが起こるのは2つ原因がありますが、どちらも異字体セレクタが原因と言われています!

前提として絵文字は複数の文字コードを組み合わせた合成文字なんです!
そして、AndroidとiOSでは絵文字のバリエーションに違いがありますよね?
それぞれ対応していない絵文字でも問題なく表示するために、合成に使うのはゼロ幅のセレクタ用文字となっています!
例えば、����(����)を分解すると
� � � � となります!

また、合成でパターンが変わらない文字でも、絵文字として表示することを示すために️というセレクタを使用することがしばしばあります!
🐿の絵文字の文字化けはこれが原因です!
文字化けしないものは��するものは��️と文字コードが指定されています!

chmateでは外部板に送信する際にShiftJIS変換するのですが、その際にそれらのセレクタ文字が変換できないので、見た目は同じなのに文字化けしたりしなかったりするわけですね!

196KB
READ.CGI - 0ch+ BBS 0.7.5 20220323 (Tuned by イーブイワイ★)
ぷにぷに板は「ぜろちゃんねるプラス」で作られていますぶい!🐕