|
소스자료실 - 창조 소스를 공유하는 곳입니다. 첨부가능 확장자는 *.zip,*.rar,*.arj,*.exe,*.jpg,*.png,*.gif,*.cuf,*.nhp,*.nhw 입니다. |
| Posted by 지상현 | 2005-12-04 15:58:45, Hit : 5760 | |
|
|
|
문자열의 코드페이지(캐릭터 셋)를 바꿔주는 DLL를 이용하는 예제입니다. 사실 DLL 없이도 API만으로 충분히 구현할 수 있는 것이지만 사용하기 편하게 DLL로 만들었습니다.
코드페이지 변환이란, 예를 들어
완성형 <-> 조합형
도 코드페이지 변환의 한 예입니다. 다만 이 DLL은 완성형, 조합형에 국한되지 않고 수많은 코드페이지로 문자열을 바꿔줄 수 있습니다. 단 시스템에 코드페이지가 설치되어 있어야 합니다.(포함된 문서 참조)
압축 파일 안에 포함된 문서에 사용법을 대강 적어놨으니 참고하시길 바랍니다. |
|
|
qkrwhdgns 2005-12-04 PM 4:30:51 |
|
|
|
오.. 재밌네요^^?.. 그리고 Crtpud.dll 보다 더 많은 기능이 있네요^^..
한번 완성형으로 변환해 보시길;; 쨆뭍?톏 장툈봞^^;; (痙!..) |
|
|
qkrwhdgns 2005-12-04 PM 4:33:12 |
|
|
|
그런데.. 이 DLL이.. UPX 압축이 않되네요(?)
먼저 압축하셨나? (파일크기가 작은데..) |
|
|
qkrwhdgns 2005-12-04 PM 4:47:04 |
|
|
|
아.. 그러니까.. 압축파일안의 설명서에 나온
조합형,완성형,일본어 Shift-JIS,중국어 간체 외에도,
해당 코드 페이지의 상수 값을 알면 그 코드페이지로
변환할수 있다는 거군요^^.. (아닌가?;;)
코드페이지 국가 기반 인코딩
932 일본 Shift-JIS?
936 중국 gbk
949 한국 EUC-KR
950 대만 BigFive
950 홍콩 BigFive-HKSCS
1361 한국 조합형 |
|
|
지상현 2005-12-04 PM 5:14:28 |
|
|
|
네. 따로 압축한 DLL은 아니예요. Visual C++ 로 만든건데 원래 그 정도 크기 나옵니다; |
|
|
qkrwhdgns 2005-12-04 PM 5:17:25 |
|
|
|
음.. 코드페이지의 상수 값만 알면 되는군^^..;
그런데.. UPX 압축이 안되네요.. 그런데 크기가 작아서 뭐.. 무관하지만;; |
|
|
박재성[날개달기] 2005-12-04 PM 5:20:51 |
|
|
|
릴리즈모드로 컴파일 하신듯 한데 ^^ |
|
|
최재일 2005-12-04 PM 5:34:06 |
|
|
|
배포할 파일은 릴리즈모드로 컴파일해야 효율적이죠;; |
|
|
지상현 2005-12-04 PM 5:53:04 |
|
|
|
배포할 때는 릴리즈(배포) 모드로 해야 군더더기가 없어 좋죠. |
|
|
qkrwhdgns 2005-12-05 PM 8:33:29 |
|
|
|
릴리즈 모드로 컴파일 하면.. UPX압축이 안되나-_-? |
|
|
지상현 2005-12-05 PM 9:38:31 |
|
|
|
그렇진 않습니다.
너무 파일 크기가 작아서 거부하는 것일수도... |
|
|
qkrwhdgns 2005-12-08 PM 7:53:15 |
|
|
|
큭.. 용량차별인가;;;; |
|
|
박종훈 2006-12-09 PM 10:06:36 |
|
|
|
이것으로,
%EA%B0%80 와 같은 형태[UTF-8 인가?]를..
'가' 와 같은 형태로도 바꿀수 있을까요?
아무리 해도 안되서요ㅠ |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|