golang

์—ญ์‚ฌ

  • 2009 ๋…„์— ๋งŒ๋“ค์–ด์ง

  • ์ผ„ ํ†ฐ์Šจ, ๋กญํŒŒ์ดํฌ ๋‘ ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง

    • ์ผ„ ํ†ฐ์Šจ

      • B์–ธ์–ด๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ(C์–ธ์–ด ์ด์ „์— A์–ธ์–ด, B์–ธ์–ด๊ฐ€ ์žˆ์—ˆ๋‹คโ€ฆ!)

    • ๋กญํŒŒ์ดํฌ

      • UTF-8์„ ๋งŒ๋“  ์‚ฌ๋žŒ

        • UTF-16 : ๋ชจ๋“  ๋ฌธ์ž๋ฅผ 2byte ๋กœ ํ‘œํ˜„

        • ๋กญํŒŒ์ดํฌ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์žํ‘œํ˜„์€ ์˜๋ฌธ์ž์™€ ์ˆซ์ž์ด๊ณ  ํ•œ์ž์™€ ์•„๋ผ๋น„์•„์–ด๋Š” ๊ฐ€๋” ์“ฐ์ผ ๋ฟ์ธ๋ฐ, ๋งค๋ฒˆ ๋‚ญ๋น„๋˜๋Š” ์ด ๊ณต๊ฐ„์ด ์•„๊น๋‹ค๊ณ  ์ƒ๊ฐํ•จ.

        • ๊ทธ๋ž˜์„œ ์˜๋ฌธ์ž, ์ˆซ์ž๋Š” 1byte, ๊ทธ ์ด์™ธ๋Š” 2-3byte๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก UTF-8์„ ๊ณ ์•ˆํ•ด๋ƒ„

golang

  • C์–ธ์–ด์™€ ๋‹ฏ์•„์žˆ๊ณ  UTF-8์„ ์ง€์›ํ•จ

  • ๊ต‰์žฅํžˆ powerful ํ•จ

  • ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆํ•ด๋‚ธ ์–ธ์–ด

  • ํ˜„๋Œ€์  ์–ธ์–ด + ์ƒ์‚ฐ์„ฑ + ์•ˆ์ •์ 

Last updated