3. Unicode&ASCII

Unicode

์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์ „ ์„ธ๊ณ„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์“ฐ๊ธฐ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๋ฌธ์ž, ๊ธฐํ˜ธ ๋ฐ ๋ฌธ์ž ๋ชจ์–‘์— ๊ณ ์œ  ๋ฒˆํ˜ธ๋ฅผ ํ• ๋‹นํ•˜๋Š” ํ‘œ์ค€ํ™”๋œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์‹œ์Šคํ…œ์ด๋‹ค.

์ฃผ์š” ๋ชฉํ‘œ๋Š” ๋‹ค์–‘ํ•œ ์–ธ์–ด์™€ ํ”Œ๋žซํผ์— ๊ฑธ์ณ ๋ชจ๋“  ์“ฐ๊ธฐ ์‹œ์Šคํ…œ์—์„œ ํ…์ŠคํŠธ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฒ”์šฉ ๋ฌธ์ž ์ง‘ํ•ฉ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋ฒ”์šฉ ๋ฌธ์ž ์ง‘ํ•ฉ

    • ์˜ค๋Š˜๋‚  ์‚ฌ์šฉ๋˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๋ฌธ์ž ์ฒด๊ณ„์˜ ๋ฌธ์ž์™€ ์ƒ์ง• ๋ฌธ์žํฌํ•จ

  • ๋‹ค๊ตญ์–ด ์ง€์›

    • ๋™์ผํ•œ ๋ฌธ์„œ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ์–ธ์–ด๋กœ ํ…์ŠคํŠธ ํ‘œํ˜„ ๊ฐ€๋Šฅ.

  • ํ‘œ์ค€ํ™”๋œ ์ธ์ฝ”๋”ฉ ์ฒด๊ณ„

    • ๋ฌธ์ž์˜ ๊ณ ๋ฎค ๋ฒˆํ˜ธ(์ฝ”๋“œ ํฌ์ธํŠธ)๋ฅผ ์ด์ง„ ํ˜•์‹์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ธ์ฝ”๋”ฉ ์ฒด๊ณ„๋ฅผ ์ œ๊ณต

    • ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ธ์ฝ”๋”ฉ ์ฒด๊ณ„๋Š” UTF-8, UTF-16, UTF-32

  • ํ˜ธํ™˜์„ฑ

    • ์œ ๋‹ˆ์ฝ”๋“œ๋Š” ASCII(๋ฏธ๊ตญ ์ •๋ณด ๊ตํ™˜ ํ‘œ์ค€ ์ฝ”๋“œ) ๋ฐ ISO 8859 ์‹œ๋ฆฌ์ฆˆ์™€ ๊ฐ™์€ ๊ธฐ์กด ๋ฌธ์ž ์ง‘ํ•ฉ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.

  • ์–‘๋ฐฉํ–ฅ ํ…์ŠคํŠธ ์ง€์›

    • ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ, ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ˜ผํ•ฉ๋œ ์–ธ์–ด์— ์ค‘์š”ํ•จ. ์•„๋ž์–ด, ํžˆ๋ธŒ๋ฆฌ์–ด์™€ ๊ฐ™์€ ํ…์ŠคํŠธ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ์Œ.

ASCII(American Standard Code for Information Interchange)

ASCII๋Š” ์˜์–ด ๋ฌธ์ž์™€ ์ œ์–ด ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ฒ˜์Œ์— ๊ฐœ๋ฐœ๋œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ํ‘œ์ค€์ด๋‹ค.

์œ ๋‹ˆ์ฝ”๋“œ๋Š” ์ „ ์„ธ๊ณ„ ๊ฑฐ์˜ ๋ชจ๋“  ์“ฐ๊ธฐ ์‹œ์Šคํ…œ์˜ ๋ฌธ์ž๋ฅผ ํฌ๊ด„ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ›จ์”ฌ ๋” ๊ด‘๋ฒ”์œ„ํ•œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ํ‘œ์ค€์ด๋‹ค.

ASCII

Last updated