728x90
반응형
최근 업데이트 이후 Notepad++에서 한글이 갑자기 안나오기 시작했다. 

langs.xml 못찾는다는 에러도 있었는데 귀찮아서 재설치하니 해결되었고

한글은 여전히 깨져 나와서 왜 그런가 했더니 font 설정 문제였다.
 

설정 -> 스타일 환경 설정  안에 "글꼴 스타일"에서 글꼴을 선택하고.. "전역 글꼴 사용"을 체크하면 된다.


windows7 64bit /  Notepad++ v5.9.2 (UNICODE)
반응형
728x90
반응형
우리는 char형으로 아래와 같은 정의하여 자주 만든다.

char m_packetBuffer[1024];
char m_strName[32];



그리고 이를 위해 아래와 같은 인터페이스를 추가하기도 한다.

BOOL addPacket(char * _data);
void setName(char * _strName);


텍스트를 처리할 때는 char형을 쓰는게 그리 문제는 안되지만 명백히 바이너리 데이터를 다룰때는 함수 이름에 따라 가끔 구분이 안되는 경우가 생기기도 한다. 

그래서 자료형은 가능한 char 보다는 byte로 사용하는 것을 권한다.

byte m_packetBuffer[1024];
BOOL addPacket(byte * _data);



 
반응형

'개발 이야기' 카테고리의 다른 글

iceScrum - Features  (0) 2011.08.29
Tortoise SVN으로 게임 데이타 패치 만들기  (2) 2011.08.12
자료형은 byte로  (0) 2011.02.27
Doxygen 한글 문제  (0) 2010.12.20
Memory Leak 찾아내기  (0) 2009.10.16
자바 애플릿으로 툴을!!  (0) 2009.09.27
728x90
반응형
doxygen 1.7 버젼으로 코드 문서화 검토 중인데 한글 관련 옵션은 버젼 별로 자주 바뀌네요.

1.7에서는 아래와 같이 설정하시면 됩니다. 

<output 옵션>
DOXYFILE_ENCODIN -->  UTF-8 
           output language            -->  korea

<input 옵션>
 INPUT_ENCODING     -->  UTF-8


테스트 결과 어떤 파일은 UTF-8로 처리해야 하기도 합니다. 그래서 문서화 중 에러는 발생하며 중단되기도 하네요. 

하지만 오픈소스를 사용하실 경우는  INPUT_ENCODING 을 UTF-8로 하시던가 기본으로 비워두시는 방법밖에 없을 것 같습니다.


2013.02.14======
역으로 최근 버전에는 UTF-8로 되어 있는데, 코드 자체가 ANSI로 저장되어 있다면, 위 옵션 모두를 CP949로 변경하면 한글이 모두 정상적으로 나온다.


반응형

'개발 이야기' 카테고리의 다른 글

iceScrum - Features  (0) 2011.08.29
Tortoise SVN으로 게임 데이타 패치 만들기  (2) 2011.08.12
자료형은 byte로  (0) 2011.02.27
Doxygen 한글 문제  (0) 2010.12.20
Memory Leak 찾아내기  (0) 2009.10.16
자바 애플릿으로 툴을!!  (0) 2009.09.27

+ Recent posts