๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

UTF-8 vs EUC-KR

์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2024. 10. 30.

์ตœ๊ทผ MS ์•ก์…€์„ ๋‹ค๋ฃจ๋ฉด์„œ UTF-8๋กœ MS๋กœ ๋„˜๊ฒจ์ฃผ๊ฒŒ ๋˜๋ฉด ํ•œ๊ธ€์ด ๊นจ์ง€๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

 

์ด์œ ๋Š” MS ๋Š” EUC-KR๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

๊ทธ๋ž˜์„œ ๊ถ๊ธˆํ•ด์กŒ๋‹ค. 

 

ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” ๋‘ ๊ฐ€์ง€์˜ ์ธ์ฝ”๋”ฉ์— ๋Œ€ํ•ด ์ •ํ™•ํ•œ ์ฐจ์ด๊ฐ€ ๋ญ˜๊นŒ?

 

 


 

EUC-KR์™€ UTF-8 ์€ ๋ชจ๋‘ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์ด์ง€๋งŒ, ์‚ฌ์šฉ ๋ฐฉ์‹๊ณผ ์ง€์›ํ•˜๋Š” ๋ฌธ์ž์˜ ๋ฒ”์œ„ ์šฉ๋Ÿ‰์—์„œ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

 

1. EUC-KR (Extended Unix Code - Korean)

  • ํ•œ๊ธ€ ์ด์ฝ”๋”ฉ: ์ฃผ๋กœ ํ•œ๊ธ€ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ, ์˜์–ด์™€ ํ•œ๊ธ€์„ ํฌํ•จํ•œ ์ผ๋ถ€ ํŠน์ˆ˜ ๋ฌธ์ž๋งŒ ์ง€์›ํ•œ๋‹ค.
  • ๋ฐ”์ดํŠธ ํฌ๊ธฐ: ์˜์–ด๋Š” 1๋ฐ”์ดํŠธ, ํ•œ๊ธ€์€ 2๋ฐ”์ดํŠธ๋กœ ์ธ์ฝ”๋”ฉ ๋œ๋‹ค.
  • ๋ฒ”์œ„ : ํ•œ๊ธ€ ๋ฌธ์ž ๋˜๋Š” ์˜์–ด ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•  ๋•Œ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ฒ”์œ„๊ฐ€ ํ•œ์ •์ ์ด๋‹ค. ์ฃผ๋กœ ํ•œ๊ตญ์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ตญ์ œ์ ์œผ๋กœ ํ˜ธํ™˜์„ฑ์ด ๋‚ฎ๋‹ค.
  • ์‚ฌ์šฉ ์˜ˆ์‹œ : 1990๋…„๋Œ€์— ํ•œ๊ตญ ์›น์‚ฌ์ดํŠธ์™€ ์ผ๋ถ€ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜์—ˆ๋‹ค.

 

2. UTF-8 (Unicode Transformation Format - 8-bit)

  • ์œ ๋‹ˆ์ฝ”๋“œ ์ธ์ฝ”๋”ฉ : ๋ชจ๋“  ์–ธ์–ด์˜ ๋ฌธ์ž๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ์œ ๋‹ˆ์ฝ”๋“œ์˜ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜๋กœ, ์ „ ์„ธ๊ณ„์˜ ๋ฌธ์ž ์„ธํŠธ๋ฅผ ์ง€์›ํ•œ๋‹ค.
  • ๊ฐ€๋ณ€ ๊ธธ์ด : 1~4๋ฐ”์ดํŠธ์˜ ๊ฐ€๋ณ€ ๊ธธ์ด๋กœ ์ธ์ฝ”๋”ฉ๋˜๋ฉฐ, ์˜์–ด๋Š” 1๋ฐ”์ดํŠธ, ํ•œ๊ธ€์€ 3๋ฐ”์ดํŠธ๋กœ ํ‘œํ˜„๋œ๋‹ค.
  • ๋ฒ”์œ„ : ๊ตญ์ œ ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฑฐ์˜ ๋ชจ๋“  ์›น์‚ฌ์ดํŠธ์™€ ์‹œ์Šคํ…œ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›๋œ๋‹ค.
  • ํ˜ธํ™˜์„ฑ : ๋‹ค์–‘ํ•œ ์–ธ์–ด์™€ ํ”Œ๋žซํผ์—์„œ ํ˜ธํ™˜์„ฑ์ด ๋งค์šฐ ๋†’์œผ๋ฉฐ, ๋‹ค๊ตญ์–ด ์ง€์›์— ์œ ๋ฆฌํ•˜๋‹ค.

 

์›น ๊ฐœ๋ฐœ ๋“ฑ ๊ธ€๋กœ๋ฒŒ ํ™˜๊ฒฝ์—์„œ๋Š” 

 

"UTF-8"

 

์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•œ๋‹ค.

๋Œ“๊ธ€