프로그램내에서 한글출력을 하면 화면이 깨집니다.
글쓴이: choco6 / 작성시간: 토, 2003/09/20 - 10:33오전
SunOS상에서 프로그램을 짜고 있는데 프로그램 코드내에서 한글을 stdout으로 출력하면 출력하는 도중에 화면이 깨지는 현상이 발생합니다.
일단 화면이 깨지기 시작하면 프로그램이 종료된 후에도 쉘 커맨드상에서 프람프트를 포함, 키보드로 치는 모든 커맨드가 깨져서 나옵니다.. --;;
그래서 터미널을 닫고 다시 터미널을 열어야 프람프트와 키보드 커맨드가 제대로 나오더군요...
이건 SunOS뿐만 아니라 리눅스에서도 종종 나오는 현상인데 이럴땐 어떻게 설정을 해줘야하는지요?
Forums:
^o
ascii code 로 ^n 에 해당하는 문자가 출력될 때 나오는 현상입니다.
그 이후로는 MSB가 모두 켜지기 때문이죠.
ascii code 로 ^o 에 해당하는 문자를 출력하면 반대로 됩니다.
echo ^v^o 해야하겠지만...
shell 이 해석을 못하겠다고 출력을 해주므로..
command line 상에서
^v^o
를 치고 enter 하면 됩니다.
---
http://coolengineer.com
댓글 달기