유니 코드를 정확히 사용하는 방법에 대한 정보는 많이 찾지 못했습니다. 많은 사람들이 항상 최선의 방법은 유니 코드를 사용하는 것이라고 말합니다. 그러나 유니 코드 문자열에는 더 많은 메모리가 필요합니다. 내가 사용하는 유니 코드 이 (예 : 디버깅) 지역이 아닌 다른 화면을 에만 때유니 코드를 사용할 때 (유니 코드가 아닌 경우)
- 인쇄 뭔가를 사용해야한다는 말을 수정하고있다.
- 일반적으로, 두 끝이 다른 로케일에있는와 네트워크를 통해 텍스트의 모든 유형을 보내는 국가/당신이 누군가가 설명한다면 도움이 될 것이라고 생각
를 사용할지 확실하지
- 물리적 (바이트) 문자열이 문자열의 표현을 (를 사용하여 컴퓨터에 보내집니다 코드 페이지, 기타 ... 번째 은 이미 세부 사항이지만 흥미 있음).
문맥이 프로그래밍 언어 (예 : C++)에서 유니 코드를 사용하고 있지만이 질문에 대한 답변을 모든 인코딩 상황에 사용할 수 있기를 바랍니다.
유니 코드와 NLS가 같은 것은 아니라는 것을 알고 있습니다 만, NLS가 유니 코드의 사용을 암시한다고 말하는 것이 맞습니까?
P. 멋진 사이트
UTF-8로 인코딩 된 ASCII 문자열에 대해 더 이상 공간을 필요로하지 않는다는 것이 절대적으로 옳습니다. 이것은 대부분의 유니 코드 텍스트가 디스크로 전송되거나 저장되는 방식입니다. – andrewmu
@Joachim Sauer : 유니 코드 지원 데이터 형식을 데이터베이스에 사용하면 일반 문자열보다 많은 공간을 차지하지 않겠습니까? 나는 여기에 비슷한 질문을했다. http://stackoverflow.com/questions/7860643/to-use-unicode-or-not-in-web-development-project-using-flask-and-sqlalchemy – codecool
@codecool : 이는 데이터베이스에서 사용하는 인코딩에 따라 다릅니다. UTF-8을 사용하는 경우 ASCII (즉, 대부분의 영어 텍스트)로도 표현할 수있는 텍스트를위한 공간이 더 필요하지 않습니다. –