πŸ” ν—₯슀(Hex) ↔ ν…μŠ€νŠΈ λ³€ν™˜κΈ°

16μ§„μˆ˜Β·ν…μŠ€νŠΈ μƒν˜Έ λ³€ν™˜

κ΄€λ ¨λœ 도ꡬ

도ꡬ μ„€λͺ…

16μ§„μˆ˜(Hex)λŠ” λ°”μ΄νŠΈ ν•œ 개λ₯Ό 두 자리 문자둜 μ λŠ” ν‘œκΈ°μž…λ‹ˆλ‹€. λ°©ν–₯을 κ³ λ₯΄κ³  값을 λΆ™μ—¬λ„£μœΌλ©΄ ν…μŠ€νŠΈμ™€ 16μ§„μˆ˜κ°€ μ„œλ‘œ λ°”λ€λ‹ˆλ‹€. 16μ§„μˆ˜λ‘œ μ“Έ λ•ŒλŠ” κ΅¬λΆ„μž(μ—†μŒΒ·κ³΅λ°±Β·μ½€λ§ˆΒ·μ½œλ‘ )와 접두어(0x, μ—­μŠ¬λž˜μ‹œ x), λŒ€μ†Œλ¬Έμžλ₯Ό κ³ λ₯Ό 수 있고, 되돌릴 λ•ŒλŠ” κ΅¬λΆ„μžλ₯Ό μžλ™μœΌλ‘œ λ–ΌλŠ” ν—ˆμš© λͺ¨λ“œμ™€ 16μ§„μˆ˜ 문자만 λ°›λŠ” 엄격 λͺ¨λ“œ μ€‘μ—μ„œ κ³ λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

ν…μŠ€νŠΈλŠ” UTF-8 둜 λ°”μ΄νŠΈλ₯Ό λ§Œλ“­λ‹ˆλ‹€. κ·Έλž˜μ„œ 영문 ν•œ κΈ€μžλŠ” 1λ°”μ΄νŠΈ, ν•œκΈ€ ν•œ κΈ€μžλŠ” 3λ°”μ΄νŠΈ, 이λͺ¨μ§€ ν•˜λ‚˜λŠ” 4λ°”μ΄νŠΈκ°€ λ©λ‹ˆλ‹€. κ²°κ³Όμ—λŠ” UTF-8 λ°”μ΄νŠΈ μˆ˜μ™€ ν•¨κ»˜ UTF-16 μ½”λ“œμœ λ‹› 수, μ½”λ“œν¬μΈνŠΈ 수λ₯Ό λ”°λ‘œ 보여 μ€λ‹ˆλ‹€. μžλ°”μŠ€ν¬λ¦½νŠΈ λ¬Έμžμ—΄ κΈΈμ΄λŠ” μ½”λ“œμœ λ‹› μˆ˜μ—¬μ„œ 이λͺ¨μ§€ ν•˜λ‚˜λ₯Ό 2둜 μ„ΈλŠ”λ°, 이 셋을 κ΅¬λΆ„ν•˜μ§€ μ•ŠμœΌλ©΄ 길이 μ œν•œμ„ 잘λͺ» κ³„μ‚°ν•˜κ²Œ λ©λ‹ˆλ‹€. 2026λ…„ 10μ›” κΈ°μ€€ UTF-8 κ·œκ²©μ„ λ”°λ¦…λ‹ˆλ‹€.

μžλ¦Ώμˆ˜κ°€ ν™€μˆ˜μ΄κ±°λ‚˜ 16μ§„μˆ˜κ°€ μ•„λ‹Œ λ¬Έμžκ°€ μ„žμ΄λ©΄ μ–΄λŠ λ¬Έμžκ°€ λ¬Έμ œμΈμ§€ μ•Œλ € μ€λ‹ˆλ‹€. UTF-8 둜 해석할 수 μ—†λŠ” λ°”μ΄νŠΈμ—΄μ€ λŒ€μ²΄ 문자 U+FFFD 둜 보이고 κ²½κ³ κ°€ ν•¨κ»˜ λ‚˜μ˜€λ―€λ‘œ, κ·Έ κ²°κ³Όλ₯Ό λ‹€μ‹œ 16μ§„μˆ˜λ‘œ λ°”κΎΈλ©΄ 원본과 λ‹¬λΌμ§‘λ‹ˆλ‹€. 이 λ„κ΅¬λŠ” Base64 λ‚˜ URL 인코딩, λ¬Έμžμ…‹ λ³€ν™˜(EUC-KR λ“±)은 닀루지 μ•ŠμŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

ν•œκΈ€ ν•œ κΈ€μžκ°€ μ™œ 3λ°”μ΄νŠΈμΈκ°€μš”?

UTF-8 은 λ¬Έμžλ§ˆλ‹€ 1~4λ°”μ΄νŠΈλ₯Ό μ”λ‹ˆλ‹€. 영문과 μˆ«μžλŠ” 1λ°”μ΄νŠΈ, ν•œκΈ€μ€ 3λ°”μ΄νŠΈ, λŒ€λΆ€λΆ„μ˜ 이λͺ¨μ§€λŠ” 4λ°”μ΄νŠΈμž…λ‹ˆλ‹€. κ·Έλž˜μ„œ 16μ§„μˆ˜ μžλ¦Ώμˆ˜λŠ” κΈ€μž 수의 2λ°°κ°€ μ•„λ‹ˆλΌ λ°”μ΄νŠΈ 수의 2λ°°κ°€ λ©λ‹ˆλ‹€.

μžλ¦Ώμˆ˜κ°€ ν™€μˆ˜λΌκ³  λ‚˜μ˜€λŠ”λ° μ™œ κ·ΈλŸ°κ°€μš”?

1λ°”μ΄νŠΈλŠ” 16μ§„μˆ˜ 두 자리둜 μ μŠ΅λ‹ˆλ‹€. μžλ¦Ώμˆ˜κ°€ ν™€μˆ˜λ©΄ λ§ˆμ§€λ§‰ λ°”μ΄νŠΈκ°€ 반만 μžˆλŠ” μ…ˆμ΄λΌ 해석이 κ°ˆλ¦½λ‹ˆλ‹€. μ•žμ— 0 을 뢙일지 뒀에 뢙일지 규격이 μ •ν•΄ μ£Όμ§€ μ•ŠμœΌλ―€λ‘œ 이 λ„κ΅¬λŠ” μΆ”μΈ‘ν•˜μ§€ μ•Šκ³  λ°˜λ €ν•©λ‹ˆλ‹€.

이 도ꡬ가 ν•˜μ§€ μ•ŠλŠ” 것은 λ¬΄μ—‡μΈκ°€μš”?

Base64, URL 인코딩, EUC-KR 같은 λ¬Έμžμ…‹ λ³€ν™˜μ€ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. UTF-8 λ°”μ΄νŠΈμ™€ 16μ§„μˆ˜ ν‘œκΈ° μ‚¬μ΄μ˜ λ³€ν™˜λ§Œ μˆ˜ν–‰ν•©λ‹ˆλ‹€.