๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Tips for Days

์•„์Šคํ‚ค(ASCII)์ฝ”๋“œ์™€ ์œ ๋‹ˆ์ฝ”๋“œ(Unicode)

by ๐Ÿ’œautumn 2020. 8. 23.

* ์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ์ €์žฅ๋‹จ์œ„ : ๋ฐ”์ดํŠธ(Byte) = 8bit

* ๋”ฐ๋ผ์„œ 1Byte์—๋Š” 1bit๋Š” 0,1 ๋‘๊ฐ€์ง€ ๊ฐ’์„ ํฌํ•จํ•˜๋ฏ€๋กœ ์ด 2^8(=256)๊ฐœ์˜ ๊ฐ’ ์ €์žฅ ๊ฐ€๋Šฅ

* ๋ฌธ์ž์ธ์ฝ”๋”ฉ(Encording) : ๋ฌธ์ž๋‚˜ ๊ธฐํ˜ธ์˜ ์ง‘ํ•ฉ์„ ์ปดํ“จํ„ฐ์— ์ €์žฅํ•˜๊ฑฐ๋‚˜, ํ†ต์‹ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€ํ˜ธ๋กœ ๋ณ€ํ™˜

 

 

 

์•„์Šคํ‚ค(ASCII, American Standard Code for Information Interchange)

: ๋ฏธ๊ตญ์—์„œ ์ •์˜ํ•œ ๋ถ€ํ˜ธ์ฒด๊ณ„์˜ ํ‘œ์ค€

: ์•„์Šคํ‚ค์ฝ”๋“œ๋Š” 8๋น„ํŠธ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ 7bit(128๊ฐœ)์˜ ๊ฐ’๋งŒ ์‚ฌ์šฉ

: ๋‚˜๋จธ์ง€ 1๋น„ํŠธ๋Š” ํ†ต์‹ ์—๋Ÿฌ ๊ฒ€์ถœ์„์œ„ํ•ด ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค = Parity Bit

: ์ด๋Š” '์˜๋ฌธ ํ‚ค๋ณด๋“œ'๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฐ€๋Šฅ์„ฑ์„ ๋‹ด์•˜์ง€๋งŒ, ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ์—๋Š” ๋ถ€์กฑ

: ๋”ฐ๋ผ์„œ 8bit๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•œ ANSI์ฝ”๋“œ ์ถœํ˜„

: ํ•˜์ง€๋งŒ ์ „ ์„œ๊ณ„ ๋ฌธ์ž๋ฅผ ์ •์˜ํ•˜๊ธฐ์—” ๋ถ€์กฑํ•˜์—ฌ ๋“ฑ์žฅํ•œ ๊ฒƒ์ด Unicode๋‹ค!

 

 

์œ ๋‹ˆ์ฝ”๋“œ(Unicode)

: ์šฉ๋Ÿ‰์„ 2byte๋กœ ํ™•์žฅํ•œ ์œ ๋‹ˆ์ฝ”๋“œ๊ฐ€ ๋“ฑ์žฅ - ์ฆ‰, 2^16(=65536)๊ฐœ ์ €์žฅ ๊ฐ€๋Šฅ

: ๋ฒ„์ „์— ๋”ฐ๋ผ ํ™•์žฅ(์ €์žฅํฌ๊ธฐ์ฆ๊ฐ€)

 

 

 


ref) https://whatisthenext.tistory.com/103

'Tips for Days' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋น„ํŠธ ๋ฒกํ„ฐ(bit Vector)  (0) 2020.08.23

๋Œ“๊ธ€