질문/답변
모르는건 물어보고, 아는건 답해주고. :)
질문전에 검색은 필수!
글 수 1,716
UTF8 환경의 mIRC 7.15 에서 $read() 로 잘 읽어오던 txt 파일을
ZeroIRC 에서는 읽지 못 하더군요.
디코딩이 안된 문자열을 읽어오는게 아니라, 값자체를 못 읽는듯 싶습니다.
그 txt 파일을 notepad 로 열어보면 인코딩이 유니코드로 되어있고,
ZeroIRC 의 ini등은 ANSI 로 되어 있어서,
인코딩 문제로 $read()가 먹히지 않는거라고 생각하고 있습니다
실제로 인코딩을 ANSI로 바꿔서 저장하면 제대로 읽어옵니다.
다른분께서 언급하신 UTF8.dll 을 적용시켜보려 했습니다만
string 부분에 내용을 넣으려면 일단 파일을 읽어와야 되는건데..그 부분에서 안 되니 난감합니다
$dll(utf8.dll,convertlutf8,$read(test.txt, 1))
$dll(utf8.dll,convertlocal,$read(test.txt, 1))
이 둘 모두 제대로 된 결과를 출력하지 않습니다
알트 + o 에 보면 irc - 메세지 부분 에 아래 쪽에 체크 하는 거만 조금 손봐보세요..
-ps- 다시보니까..
$dll(utf8.dll,convertlutf8,$read(test.txt, 1))
이게 아니라..
$dll(utf8.dll,convertutf8,$read(test.txt, 1))
같은데요..
l의 차이.........

