ユニコードは、世界中のすべての文字をコンピュータ上で一貫して表現・処理できるように設計された国際標準です。
7비트, 영문 대소문자 및 기본 기호만 표현 (128자)
可変長(1-4バイト)、ASCII互換、Web標準
可変長(2-4バイト)、BMP文字の大部分は2バイト
ASCII、UTF-8、UTF-16、HTMLエンティティ、URLエンコーディングに変換できます。
-
-
-
UTF-8は主にWebで使用され、ASCIIとの互換性が良いです。UTF-16は東アジアの文字に効率的で、Java/Windowsで使用されています。
主にcharset宣言の欠如やサーバー/クライアント間のエンコーディング不一致が原因です。を確認してください。
UTF-8では多くの絵文字が4バイトでエンコードされます。(例:😊 = F0 9F 98 8A)