본문 바로가기
Study/C++

왜 유니코드를 사용하는것이 좋을까?

by 뿡뿡대마왕 2021. 1. 6.
반응형


책에 읽다 나온 내용인데 간략하게 나마 정리해 둔다.

유니코드를 사용하는 좋은점!


1. 다른 나라 언어로 프로그램을 지역화 하기가 쉽다.

2. 모든 언어가 지원가능하다.

3. 코드가 더 빠르게 수행되고 더작은 메모리를 사용하기 때문에 효율성이 증대된다.

 ->일반적으로 유니코드는 2바이트를 고정적으로 사용해서 메모리 빠르게 수행되는 부분과 더적은 메모리를 사용한다는 점이

  의아하게 생각되겠지만, 윈도우 OS자체가 유니코드로 모든것을 처리하게끔 내부적으로 되어 있다.

  따라서 Ansi 문자로 사용하면 내부적으로 문자열 변경을 위해 메모리를 할당하고 문자열 변경작업이 이루어지므로 더 많은

  메모리와 작업이 발생한다.

4. 유니코드 사용시 윈도우가 제공하는 함수를 좀 더 쉽게 사용이 가능함, 몇몇 윈도우 함수는 실제 유니코드 문자열만 처리하는

  함수로 작성됨

5. COM과 상호 운용이 쉬움(COM은 유니코드 문자와 문자열을 사용)

6. 닷넷프레임워크와 상호 운용이 쉬움(닷넷또한 유니코드라네~)

7.리소스를 처리하기가 좋다(리소스 내 문자열은 모두 유니코드~)


정보는 공유되어야 한다 쭈욱~

반응형

댓글