본문 바로가기

뭉뭉뭉뭉

유니코드 및 KS 코드 간단 정리 출처 : http://jake9999.tistory.com/10 2009년 4월 27일 문영일 프로그래밍을 할 때 운영체재, 프로그래밍 언어에서 저장되는 방법, 웹페이지 통신 방법, DB에 기록되는 방법등이 서로 다른 코드페이지를 사용하게 되어 한글을 처리하는데 많은 불편함이 있습니다. 구조에 대한 복잡함은 설명하지 않을 것이며 코드 집합에 대해 자신이 없는 분들은 알아두시면 좋을 듯 하여 정리하였습니다. 1. 유니코드 1.1 유니코드 개요 - 유니코드(UCS:Unicode Character System)의 탄생 배경 두 단체가 다중 언어 문자셋을 만들려고 시도하였습니다. 국제 표준기구의 IS-10646 프로젝트와 소프트웨어 제조사들의 컨소시움으로 구성된 유니코드 프로젝트 였습니다. 다행히 1991년 두.. 더보기
KSC5601 <-> UNICODE 변환 코드 (테이블 이용) 출처 : http://joyholic.kr/260 참조 : http://www.bumworld.pe.kr/archive/200903 #include "ksc.h" /* KSC5601 -> Unicode 2.0 mapping table, compressed for the 94*94 codeset. */ /* Generated based on KSC5601.txt at ftp://ftp.unicode.org/Public/MAPPINGS/EASTASIA/KSC */ /* * Unlike kuten-table, needed offset is 33 (0x21) instead of * 32 for 7-bit portion of each byte. i.e., a Unicode * codepoint for KSC's .. 더보기
PUSHD POPD 출처 : http://9eye.net/315 숨은 기능이라고 당당히 말하기에는 제가 몰랐던 기능에 가까울 지도 모르겠네요. Linux환경에서 자주 쓰이는 bash에서도 디렉토리 이동에 cd뿐만 아니라 스택에 디렉토리를 쌓아두면서 이동할 수 있는 pushd/popd/dirs 를 지원합니다. 윈도우즈의 cmd에도 똑같은 이름의 비슷한 기능이 있는데.. 단순히 디렉토리를 스택에 쌓아두는 것 뿐만 아니라 부가적인 숨은 기능을 가지고 있습니다. ( wafe형을 통해서 알게 되었습니다. ) PUSHD [경로 | ..] 경로 현재 디렉터리로 만들 디렉터리를 지정합니다. 명령 확장을 사용하면 PUSHD 명령은 일반적인 드라이브 문자와 경로뿐만 아니라 네트워크 경로도 받아들입니다. 네트워크 경로를 지정하면 PUSHD는 .. 더보기
MS-SMS 바로가기 SMS 바로가기 23#:MSINBOX -service "SMS" 새메시지 32#:MSINBOX -transport "SMS" -to "" 더보기
MIME (Multipurpose Internet Mail Extensions) [출처] MIME (Multipurpose Internet Mail Extensions)|작성자 쪼꼬 1. 전자우편 약사(略史) 컴퓨터의 출현을 통한 값싸고 빠른 네트웍상의 의사소통 수단으로 전자우편(e-mail)은 폭발적으로 성장하였다. 전자우편은 전체 내용을 보내는데 그다지 많은 바이트를 차지하지 않으며, 게다가 전자우편의 전송은 곧바로 할 필요가 없기에 시스템은 적절한 시간에 전송함으로써 네트웍의 부하를 줄이며 일괄적으로 메시지를 전송할 수 있다. 인터넷상에서 X.400이나 SMTP와 같은 전자우편의 표준은 아스키형의 텍스트 메시지를 전송할 수 있었다. 그러나, 이러한 시스템에서는 비영문자나 비로마자로 구성된 메시지를 사용할 수 없었다. 또한 다양한 폰트를 사용하였거나, 여러 텍스트 스타일로 만든 .. 더보기
MEID 컨버터 사이트 MEID 컨버터 사이트 10진수를 16진수로 혹은 반대로 pESN으로 http://www.l4digital.com/convert.php 더보기
도대체 어쩌라고 시리즈 출처 : http://bbs2.agora.media.daum.net/gaia/do/kin/read?bbsId=K151&articleId=30505 더보기
에디트(Edit) 컨트롤에 문자열 계속 추가하기 출처 : MFC의 유용한 팁을 많이 모아둔 곳. http://myhome.hanafos.com/~kukdas/mfctip.html CEdit::AppendText()라는 함수는 없으므로 직접 함수를 작성해야 합니다. CEdit::SetSel()을 호출해 선택 항목을 입력 컨트롤의 마지막으로 이동시킨 후 CEdot::ReplaceSel()을 호출해 텍스트를 추가하면 간단하게 추가할 수 있습니다. 새로 만들어야할 AppendText 함수는 다음과 같습니다. void AppendText(CEdit& edit, LPCSTR pText){ int nLen=edit.GetWindowTextLength(); edit.SetFocus(); edit.SetSel(nLen, nLen) edit.ReplaceSel(pTex.. 더보기