Unicode
1. UTF-8
μ€λλ κ°μ₯ λ§μ΄ μ¬μ©νλ λ¬Έμμ΄ μΈμ½λ©. UTF-8μ 8λΉνΈ(1λ°μ΄νΈ)λ‘ μΈμ½λ©νλ€λ κ²μ μλ―Ένλ€.
μ΅μ 1λ°μ΄νΈ, μ΅λ 6λ°μ΄νΈλ₯Ό μ¬μ©νλ€. κ·Έλ¬λ λλΆλΆ 4λ°μ΄νΈ λ΄λ‘ μ²λ¦¬
μμ€ν€ μ½λμ νΈν κ°λ₯
μλμ°, μλ°, μλ² λλλ₯Ό μ μΈν κ±°μ λͺ¨λ νκ²½μμμ λ¬Έμμ΄ μ²λ¦¬ νμ€μ΄λ€.
JSONμ UTF-8 μΈμ½λ©λ§ μ¬μ©νλ©°, λ€λ₯Έ λ¬Έμμ΄ μΈμ½λ©μ μ§μνμ§ μλλ€.
λ³΄ν΅ μΌλ°μ μΈ λ¬Έμλ 3λ°μ΄νΈ λ΄λ‘ μ²λ¦¬λλ©°, 4λ°μ΄νΈ μμμλ μ΄λͺ¨μ§(emoji)κ°μ λ¬Έμκ° μλ€. κ³ λ λ¬Έμ κ°μ κ²μ μ¬μ©νμ§ μλ ν 5λ°μ΄νΈ μ΄μμ μ°λ κ²½μ°λ κ±°μ μλ€.
2. UTF-16
UTF-16μ 16λΉνΈ(2λ°μ΄νΈ)λ‘ μΈμ½λ©νλ κ²μ μλ―Ένλ€. μλ°μ μλμ°λ μ λμ½λλ₯Ό μ¬μ©νκΈ° μ λΆν° κ³ μ λ 2λ°μ΄νΈ κΈΈμ΄μ λ¬Έμ μ§ν©μ μ¬μ©νλ€. κ·Έλμ UTF-16μ λ©ν° λ°μ΄νΈλΌκ³ λ νλ€. λ νκ²½μμμ νΈνμ± μΈμ UTF-16μ μ¬μ©ν μ΄μ λ μλ€.
2λ°μ΄νΈ λλ 4λ°μ΄νΈ κΈΈμ΄μ λ¬Έμμ΄μ μ¬μ©
μμ€ν€ μ½λμ νΈνλμ§ μλλ€.
UTF-16 κΈ°λ° νκ²½μμ UTF-8μ μ¬μ©ν λλ μ¬μ© μμμ λͺ νν ꡬλΆνλκ² μ’λ€.
3. UTF-32
4λ°μ΄νΈλ₯Ό κ³ μ μ μΌλ‘ μ¬μ©
λ°λμ UTF-32λ₯Ό μ¬μ©ν΄μΌνλ νκ²½μ΄ μλλΌλ©΄ μ¬μ©νμ§ μλλ€.
Last updated