나는패키지를 사용하고이 패키지의 출력 기능만을 사용하여 utf-8을 출력하는 haskell에서 programm를 얻었습니다. Mac OS의 터미널에서 UTF-8 문자열 출력하기
은 내가 이런 식으로 쓸 각 파일의 인코딩 설정 :hSetEncoding myFile utf8
{- myFile may be stdout -}
하지만을 나는 출력하려고하면 대신 나는 리눅스에있어 좋은 알파 문자의
alpha = [toEnum 0x03B1] {- α -}
(또는
α
난에 출력을 작성하려고하면 이상한 일이 짝수 : 창에있는 파일)에, 나는 다음있어 파일, 나는 utf-8 파일로 mvim으로 다시 읽을 수 없다. 올바른 동작을 얻을 방법이 있나요
나는 __toEnum__이 아니라 __fromEnum__을 의미한다고 생각합니다. –
'utf8-string'을 GHC 네이티브 인코딩 작업 (핸들의 인코딩 설정)과 함께 사용하면 이중 이스 케이 핑이 발생하는 것처럼 보입니다. 핸들의 인코딩을 지정하기 전에 이전 GHC에서만'utf8-string'을 사용했습니다. – solidsnack