ASCII가 아닌 문자를 보존하는 방법은 무엇입니까?

ASCII가 아닌 문자를 보존하는 방법은 무엇입니까?

서버에는 기본 POSIX 로케일이 있지만 רקתות לגוש דן ורושלםם(히브리어)와 같은 비ASCII 문자가 서버에 업로드되면 다음으로 변경됩니다.ס ק××ת ×××ש ×× ××ס ×ש×××, 그대로 저장하려면 어떻게 해야 하나요?여기에 이미지 설명을 입력하세요.

답변1

이는 서버에서는 발생하지 않습니다. 문자 표시는 터미널 에뮬레이터에 의해 로컬로 수행됩니다. 따라서 이러한 문자를 깔끔하게 처리할 수 있는 터미널이 필요합니다. 이제 거의 항상 UTF-8로 인코딩되어야 하므로 구식이 아니고 난해하지 않은 모든 터미널이 작동합니다. 좋아요기운찬, 그러나 이것은 많은 것 중 하나일 뿐입니다.

그러나 POSIX는 그다지 좋은 로케일이 아닙니다. 26개의 문자가 "대문자"인 것(구체적으로 ABCDEFGHIJKLMNOPQRTUVZ)을 제외하고는 기본적으로 모든 것이 정의되어 있지 않습니다. 또는 something.UTF-8와 같은 로케일이 필요할 수 있습니다 .en_US.utf-8he_IL.utf-8

관련 정보