콘솔에서의 한글 입출력
글쓴이: yslee96 / 작성시간: 수, 2004/09/22 - 3:46오후
#include <stdio.h>
int main(int argc, char** argv){
printf("안녕!");
return 0;
}
vi에서 이런식으로 C 코드를 짜서 컴파일하여 실행시키면 한글이 깨져서 나옵니다. --;
물론 vi로 텍스트 파일에 한글을 입력해 놓아도 cat 명령어로 출력해보면 한글 깨져나오구요... 다시 vi로 열어보면 그때는 다시 제대로 나오구요...
랭귀지랑 로케일이랑 다 제대로 설정한거 같은데 왜 그런지 잘 모르겠습니다.
리눅스는 젠투 사용하고 있습니다.
검색해서 찾아볼려고 해도 한글 관련 글이 너무 많아서 찾기가 힘들어서 글 올립니다.
아시는 분 답변 꼭 부탁드립니다. 읽어주셔서 감사합니다.
Forums:
리눅스가 utf-8환경인것같군요. 윈도는 uhc를 씁니다. 당연히 코드변
리눅스가 utf-8환경인것같군요. 윈도는 uhc를 씁니다. 당연히 코드변환이 필요하죠.
vi의 locale과 terminal의 locale이 달라서 그런것 같네
vi의 locale과 terminal의 locale이 달라서 그런것 같네요..
댓글 달기