'컴퓨터/프로그래밍'에 해당되는 글 37건
- 2014.02.23 SMI <-> SRT 자막 변환 프로그램 (0.6) (31)
- 2012.10.03 SMI <-> SRT 자막 변환 프로그램 (통합) (25)
- 2011.07.25 SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (14)
- 2010.12.04 SMI <-> SRT 자막 변환 프로그램 (32)
- 2010.11.27 smi -> srt 변환 프로그램 (16)
- 2010.03.28 필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2)
- 2010.01.01 티스토리에서 자동으로 모바일 페이지로 이동하기 (10)
- 2009.07.26 웹 프로그래밍의 허와 실 - Character Set (4)
- 2009.07.25 웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2)
- 2009.03.07 간단한 웹 서버 프로그램 거의 다 만들었습니다. (5)
SMI <-> SRT 자막 변환 프로그램 (0.6)
사용하다 보니 간단한 자막 싱크 기능이 필요해서 이번에 추가했습니다.
그리고 OS X에서 Java지원이 점점 줄어(들고 오라클이 맘에 들기도 하고) 레티나를 이제 지원하지 않아 OS X용을 따로 만들었습니다. 혹시 OS X Lion이하에서 사용하실분은 자바버전을 사용해주세요.
덤으로 윈도우도 High DPI를 지원하게 수정했습니다. 글자 크기도 키울 수 있으면 좋겠는데 어떻게 하는지 잘 몰라서 천천히 알아봐야겠습니다.
[실행방법]
- Windows: MinySubtitleConverter.exe를 실행.
- OS X: MinySubtitleConverter.app을 실행.
- Java
- GUI:MinySubtitleConverter.jar를 실행.
- CLI: java -jar MinySubtitleConverter.jar를 입력.
[사용방법]
- 변경할 파일을 프로그램에 드래그 & 드롭
- File > Open > 파일을 선택
[필요사항]
- Windows: .NET Framework 2.0~3.5, 4.0이상 [.NET 4.0 다운로드]
- OS X: OS X 10.8 Mountain Lion이상
- Java: Java SE 6이상 [다운로드]
- [공통] 싱크 조절 기능 추가.
- [OS X] OS X 네이티브 개발
- [Windows] High DPI 기능 추가
- [Windows] .NET 4.0용 추가
- [OS X] SRT -> SMI 띄어쓰기가 없어지는 문제 수정
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
SMI <-> SRT 자막 변환 프로그램 (0.6) (31) | 2014.02.23 |
---|---|
SMI <-> SRT 자막 변환 프로그램 (통합) (25) | 2012.10.03 |
SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (14) | 2011.07.25 |
SMI <-> SRT 자막 변환 프로그램 (32) | 2010.12.04 |
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |

- 이전 댓글 더보기
-
litdemon 2015.03.20 18:39
*.smi를 더블 클릭할 때 시작하는 프로그램으로 minSubtitleConvert.exe 을 등록하고 smi 파일을 더블 클릭할때 srt 파일로 자동 변환하게 하면 정말 편하게 사용하지 않을까요? Open해서 파일 찾아서 열기도 귀찮은 게으름뱅이 유저였습니다. ㅠ.ㅠ
SMI <-> SRT 자막 변환 프로그램 (통합)
1년만에 업데이트네요 ㅎㅎ
그동안 제가 쓰면서 불편했던 점이나 블로그에 불편한점 올려주셨던것을 토대로 업데이트 했습니다.
그리고 이번 버전부터 버전 네이밍 통일과, OS X를 별도로 분리 배포합니다.
OS X용으로 따로 만든건 아니고요. Java버전과 같은데, OS X용 패키징을 한번 더 해서 설치해서 사용할 수 있게끔 했습니다.
[실행방법]
- Windows: MinySubtitleConverter.exe를 실행.
- OS X: MinySubtitleConverter.app을 실행.
- Java
- GUI:MinySubtitleConverter.jar를 실행.
- CLI: java -jar MinySubtitleConverter.jar를 입력.
[사용방법]
- 변경할 파일을 프로그램에 드래그 & 드롭
- File > Open > 파일을 선택
[필요사항]
- Windows: .NET Framework 2.0 이상 [Windows XP용 다운로드]
- OS X: Java SE 6 (Java SE 7은 한글 파일명 관련 버그가 있음.)
- Java: Java SE 6이상 [다운로드]
- [공통] 마지막 작업 설정 저장 기능 추가.
- [공통] SAMI의 주석제거 기능 추가.
- [공통] 프로그레시브바와 스테이터스 레이블 추가.
- [공통] 언어 기본 스레드 풀로 교체.
- [OS X] OS X에 최적화.
- [OS X] 파일 연결 추가.
- [Java] 자동 선택시 유니코드 인식 기능 강화.
- [Java] 자동 선택시 한글 인코딩 우선적 적용 기능 강화. (운영체제 기본 언어가 한글 혹은 타임존이 서울일 경우 한글 우선)
- [Java] 퍼포먼스 개선
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
SMI <-> SRT 자막 변환 프로그램 (0.6) (31) | 2014.02.23 |
---|---|
SMI <-> SRT 자막 변환 프로그램 (통합) (25) | 2012.10.03 |
SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (14) | 2011.07.25 |
SMI <-> SRT 자막 변환 프로그램 (32) | 2010.12.04 |
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |

-
안녕하세요 2012.10.15 03:34
오와, 오늘 검색해서 여기까지 왔는데, 업데이트 하신지 며칠 안 되셨네요..
잘 쓰겠습니다.
한가지 조금 아쉬운 부분이 있습니다.
자막 변환툴로써는 좋은데요..
자막을 합치는 기능까지 품어 보는 것은 어떠실지요?
아, 그럼 자막을 쪼개는 기능 만들어 달라는 사람도 나타나겠군요..-_-
[추가]
검색해보니 '합치기/나누기' 기능에 자막 입력기능까지 하는 유틸리티도 있네요;; 근데.. 자막 좀 수정하면서 이것저것 유틸리티만 설치하게 생겼네요..ㅋㅋ -
안녕하세요 2012.10.15 21:08
이참에 만들어보자해서 어제 자막툴을 만들어봤어요..^^;;
싱크조절은 매우 쉬운 거 같더군요.. 자막 합치는게 구현하기는 쉬운데.. 문제가..좀;;;
괜히 이것저것 기능 더하면 불편해지는 단점이 있는거 같기도 하고 그래서..
모두 별도로 해서 만들어봤는데.. 싱크 조절은 그냥 smi 에 있는 텍스트를 가지고 Start=000 000부분에 시간을 더하는(음수와 양수) 식으로 해서 치환하는 정규식 코드로 만들어보니까 쉽게 잘 되더군요.. 자막 합치는게 좀 문제더군요. 동영상 파일의 시간과 자막의 시간이 100% 똑같이 나눠져 있지 않은 자막도 더러는 있어서 오차가 존재하더군요. 그래서 오차 범위는 동영상과 음성을 확인해가면서 싱크조절을 해서 합쳤는데.. 이 과정이 불편하고.. 결국 해답은 전문 자막 편집 툴을 사용해야 하는가 하는 아쉬움이.. 좋은 유틸 감사하고요, 저도 나중에 한번 smi <-> srt 도전해 보고 싶네요..^^ -
정말감사 2012.11.04 20:55
맥용 자막 변환기 찾다 찾다... 이것 저것 찾아봐도 작동 안해서 정말 고생했는데
요거 정말 좋내요~! 정말 매우 감사 합니다. 덕분에 살았내요!! -
asdf 2012.11.30 08:27
방금 사용해 봤는데, 루비 태그 제거랑 색상 태그 제거는 마음에 드는데
1. <BR>을 처리하지 않고 아예 없애버리는 거
2. UTF-8을 BOM 없이 표현해서 MPC-HC에서 깨지는 점
이 문제네요. <BR>을 개행문자로 치환하고 UTF-8임을 표시하는 표현을 변환된 파일에 넣어주시면 감사하겠습니다. -
youruser 2012.12.12 08:52
감사합니다. 잘 쓰고 있는데요 ! 3D 화면에 자막을 설정하는 경우는 자막이 양쪽 가장자리 쪽으로 나뉘어
표시되어 무용지물입니다. 3D용 자막 설정이 가능하게 할 수 없을까요 ? -
md 2013.02.02 09:09
감사합니다. 헌데 OSX용에서 .smi 를 UTF-8로 .smi 바로 바꾸는건 안되는것 같네요.
무조건 srt로 바뀌더군요. 그것도 부탁드립니다^^ -
-
아무개 2014.07.06 10:58
러시아 자막을 srt 다운로드 해서 테스트 하니 변환은 가능한데 받은 자막파일이 이상있엇는데
변환 해도 그대로네요 1
00:01:44,180 --> 00:01:54,999
찌矣齬壯 乙逸?잼雪怏壯
2
00:01:58,199 --> 00:02:01,080
厥展??哀尊燼!
3
00:02:06,640 --> 00:02:08,420
厥嵬杖鎭贈!
4
00:02:09,420 --> 00:02:11,020
絞 楫嶢!
폰에서 러시아 자막 그대로 보이든데 windows에서 위처럼 보이네요
기능 보니 러시아어는 없네요
파일 변환시 저장 누르면 변환 되엇으면 좋겟네요
SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원)
윈도우용은 [여기]에서 받으세요 ㅎㅎ
[실행방법]
- GUI 환경: MinySubtitleConverter.jar 을 더블클릭.
- CLI 환경: java -jar MinySubtitleConverter.jar 을 입력. (하지만 아직 GUI필요)
- 변경할 파일을 프로그램에 드래그 & 드롭
- File > Open > 파일을 선택
- Java 6이상 [다운로드]
[다운로드]
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
SMI <-> SRT 자막 변환 프로그램 (0.6) (31) | 2014.02.23 |
---|---|
SMI <-> SRT 자막 변환 프로그램 (통합) (25) | 2012.10.03 |
SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (14) | 2011.07.25 |
SMI <-> SRT 자막 변환 프로그램 (32) | 2010.12.04 |
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
-
crrr 2011.08.03 15:14
만들어주신 변환기 정말 유용하게 쓰고 있습니다. 감사합니다.
질문이 있는데요.. 아웃풋 인코딩부분에..
일반적인 smi자막 ansi인가요?? 그걸로 설정하는건 어떤걸 선택해야하는지요? 제가 사용중인 재생기중에 ansi로 인코딩된 자막만 인식하는게 있어서요 ㅠㅠ 요즘 utf-8로 제작된 자막들이 다 인식이 안되서.. 패러럴스 부팅해서 윈도우 메모장으로 일일이 다 열어서 ansi로 저장해서 보구 있거든요 ㅠㅠ 이걸로 하면 너무 간편해서 꼭 알고 싶습니다. -
crrr 2011.08.04 15:09
아.. 프로그램이 아니구요.. 사용중인 모니터에 usb로 외장하드나 메모리를 물려서 영화재생하는 기능이 있거든요. lg제품인데.. 메뉴얼엔 ascii 자막만 인식한다고 써있어요. 메모장으로 asni로 저장하면 재생이 되더라구요.. 알려주신 두가지 버전으로 다시 저장해서 테스트 해보겠습니다. 답변주셔서 정말 감사합니다.
-
stk 2012.09.10 06:09
현재 Moutain Lion을 사용하는데 잘 안되네요. Java SE 6을 사용중이며..프로그램 실행은 되는데.. GUI에서 설정창이 열리고 파일 열기 해서 smi파일을 열어도 srt가 저장되지 않습니다.
동일한 폴더에 저장되어야 정상동작인것으로 추측되는데... -
SMI <-> SRT 자막 변환 프로그램
- 변경할 파일을 프로그램에 드래그 & 드롭
- File > Open > 파일을 선택
- .NET Framework 2.0 이상 [Windows XP용 다운로드]
- SMI 저장 시 맨 마지막에 자막을 닫는 테그가 안나오는 점 수정
- 팬더댄스님의 의견으로 자막 삭제에 추가
- 똑같은 내용을 담는 자막을 통합하게끔 수정
- Maximus님의 의견으로 개행 방식 설정기능 추가 (기본값: SRT=Unix, SMI=Windows)
- Help의 About의 이름이 옛 이름으로 표시되던 점 수정
- Output Charset 선택이 안되는 문제 수정
- SMI 변환 알고리즘 개선
- Input Charset 선택이 안되는 문제 수정
- 파일을 불러올 시 파일의 캐릭터셋을 자동 선택 추가(유니코드와 시스템 기본 중 자동 선택, 선택 알고리즘 때문에 약간 느려짐)
- SRT -> SMI 기능 추가
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
SMI <-> SRT 자막 변환 프로그램 (통합) (25) | 2012.10.03 |
---|---|
SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (14) | 2011.07.25 |
SMI <-> SRT 자막 변환 프로그램 (32) | 2010.12.04 |
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
- 이전 댓글 더보기
-
-
-
-
-
팬더댄스 2010.12.26 16:37
와 좋습니다. 다른프로그램은 오류나서 변환 못하는것도 잘되네요.잘쓰겠습니다~
한가지 srt를 smi로 변환할때 가 없어서 다음 대사가 없을때는 이전 대사가 계속 남아요.
<SYNC Start=23780><P Class=KRCC>
아주 은밀한 비밀도 가지고 있었죠
<SYNC Start=26350>
<SYNC Start=26450><P Class=KRCC>아가
이렇게 변환되는데 26350> 뒤에 <P Class=KRCC> 가 있으면 완벽할듯해요~ -
-
하하하 2011.01.09 15:38
왜 저는안되죠?;;
unhandled exception has occurred in your application. if you click continue, the application will ignore this error and attempt to continue. if you click quit, the application will close immediately.
the type initializer for 'MinySubtitleConverer. ThreadPoolManager' threw an exception
처리되지 않은 예외는 응용 프로그램에서 발생했습니다. 계속을 클릭하면 응용 프로그램이 오류가 계속 시도를 무시합니다. 당신이 종료를 클릭하면, 응용 프로그램이 즉시 종료됩니다.
MinySubtitleConverer '에 대한 형식 초기화. 어쩌구 하면서 오류가 뜨는데 어떻하죠 ;; -
dhygns 2011.08.08 23:58
Unable to find a version of the runtime to run this application 이라고 뜨면서 실행이 안된에ㅛ
smi -> srt 변환 프로그램
- .NET에서 지원하는 모든 인코딩셋 지원
- 초기화 속도 개선
- 정보의 버전 표시가 제대로 안된점 수정
- HTML Entity 변환 지원
- 멀티코어 CPU 지원 (응?)
- 변환 알고리즘 변경(호환성 개선, 쓸데없는 문자 자동 제거)
- 화면 구성 수정
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (14) | 2011.07.25 |
---|---|
SMI <-> SRT 자막 변환 프로그램 (32) | 2010.12.04 |
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;;
물론 편집할때도 Adobe RGB로 편집해서 웹에 올릴때 sRGB로 변환해서 올리는데.
아시는 분들은 잘 아실테지만 이미지 뷰어 중에 컬러 스페이스를 지원하는 이미지 뷰어가 극히 드물고 지원한다고 하더라도 많이 느립니다... = ㅅ=;;;
요즘 브라우저들은 (인터넷 익스플러를 제외하고) 전부 지원하는데도 말이죠.
그래서 아무래도 제대로 편집했더라 하더라도 색이 많이 죽어서 보여지는게 좀 짜증이 나서...
더러워서 내가 짜서 쓴다.
라는 생각으로 대충 만들었습니다. = ㅅ=;;;
일단 아주 기본적인 기능만 넣었습니다. 이미지 보기, 이전 이미지, 다음 이미지, 맨 처음 이미지, 마지막 이미지, 전체화면 정도? 그리고 컬러스페이스도 지원해서 컬러스페이스에 관계 없이 일정하게 보여집니다.(아마도...)
에, 그리고... 기본적으로 .NET Framework 2.0 이상을 필요로 하니깐... 같이 받아서 쓰세요. (여기)
... 다음 업데이트는 과연 있을것인가... = ㅅ=;;;
덧1] 단축키를 깜빡했네요 ㅎㅎ
화면 더블클릭: 파일 열기
휠 클릭: 전체화면/해제
좌: 이전 그림
우: 다음 그림
Home: 처음 그림
End: 마지막 그림
덧2] 다음 업데이트땐...
EXIF를 읽어다가 카메라 정보를 간단하게 표시?
100% 보기 기능 추가?
파일연결?
뭐가 좋을까... = ㅅ=;;
덧3] 아이콘 이미지랑, 각 파일(jpeg, gif, png tiff)별 아이콘이 있으면 좋겠는데... = ㅅ= 걱정이네...
덧4] GPL걸고 소스 공개할까... 뭐, .NET기능을 그냥 그대로 쓴거라 공개해도 볼꺼 없지만... ㅋㅋ
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
SMI <-> SRT 자막 변환 프로그램 (32) | 2010.12.04 |
---|---|
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2) | 2009.07.25 |
티스토리에서 자동으로 모바일 페이지로 이동하기
그건 티스토리는 모바일 페이지를 가지고 있음에도 불구하고 자동으로 모바일 페이지로 이동을 안한다는 점입니다. =ㅅ=;;
그래서 트래픽 비용도 고려해 자동으로 모바일 페이지로 이동하는 자바스크립트를 만들어 봤습니다 >ㅁ<
if (navigator.userAgent.match(/iPad/) == null && navigator.userAgent.match(/Mobile|Windows CE|Windows Phone|Opera Mini|POLARIS/) != null)
location.href = "http://" + location.host + "/m" + location.pathname;
이 방법의 단점이 있다면, 아무래도 스크립트에 강제로 넣는거다 보니 모바일에서는 무조건 강제로 모바일 페이지로 이동합니다. 그래서 모바일 기기에서는 원래의 티스토리 화면이 안보이게 됩니다 -ㅅ-;; 이것은 아무래도 티스토리 쪽에서 기능을 넣어줘야 하는거라 제가 함부로 기능을 넣기는 좀 애매하네요(억지로 넣을 수는 있습니다 ㄷㄷ)
그리고 현재 아이폰만 되는데... 혹시 오페라와, WM용 인터넷 익스플러 및 오즈 같은 풀브라우징이 가능한 모바일 기기의 User-Agent 정보를 보내주시면 그때 그때 스크립트를 수정하겠습니다. (User-Agent를 확인하는 방법 -> 브라우저 주소창에 javascript:alert(navigator.userAgent); 를 넣으면 확인 가능합니다 ^^)
PS1] 아이팟 터치 추가했습니다.
PS2] everydays님 도움으로 여러 핸드폰을 추가했습니다.
PS3] 아이폰용 오페라 미니 추가했습니다.
PS4] 아이패드로 접속 시 일반페이지로 보여지게 했습니다.
PS5] 코드를 대폭 간소화 했습니다.
PS6] Windows Phone을 추가했습니다.
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
smi -> srt 변환 프로그램 (16) | 2010.11.27 |
---|---|
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2) | 2009.07.25 |
간단한 웹 서버 프로그램 거의 다 만들었습니다. (5) | 2009.03.07 |
-
-
-
everydays 2010.03.05 11:51
LG 아르고폰(LG텔레콤) - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; 800*600;POLARIS 6.0;em1.0;lgtelecom;EB10-200090218-707682823;LG-LH2300;0);
iPod Touch - Mozilla/5.0 (iPod; U; CPU like Mac OS X; ko-kr) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3
옴니아 Opera Mobile - SAMSUNG-SCH-M490/(null)HK4 (compatible; MSIE 6.0; Windows CE; PPC) Opera 9.5
옴니아 IE Mobile - SAMSUNG-SCH-M490/(null)HK4 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) 이렇다고 하네요,,, 그럼 agent.match(/iPhone/) 이부분만 추가해주면 되는건가요?? -
rainism 2010.04.29 11:27
모토로이의 Chrome 입니다.
Mozilla/5.0 (Linux; Ul; Android 2.1-update1; ko-kr;XT720 Build/STSKT_N_79.11.36R) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17
웹 프로그래밍의 허와 실 - Character Set
EUC-KR 이 유니코드보다 한글을 더 많이 지원한다?
요즘엔 어떨찌 모르겠는데 예전에 EUC-KR이 유니코드보다 한글을 완벽히 지원한다고 해서 유니코드가 안좋다는 식으로 이야기 하던 시절이 있었습니다. 하지만, 원칙적으로는 EUC-KR은 유니코드보다 한글 표현 및 한자 표현에 제한이 좀 많습니다. 예를들어 10년전 한컴에서 윈도우95에서 표현 못하지만 한글에서 표현 가능하다던 '똠방각하' 라던지, 예전에 DC에서 유행했던 '아햏햏', '쀍' 같은것은 물론 상당히 많은 수의 한글과, 한자를 사용 못합니다.
EUC-KR은 소스 코드 상에서 똠, 햏, 쀍 같은 글자가 코드로 나타난다.
물론 브라우저 상에서는 잘 나올수도 있습니다만 언제까지나 브라우저에서 처리를 하는거라 많은 문제가 발생합니다.
그럼 이 문제를 어떻게 해결 가능하냐...
사실 이 문제는 10년전에 이미 해결 된 상태입니다 =ㅅ=;;;
UHC, MS949로 불리는 CP949코드를 사용하면 해결 가능한데 EUC-KR의 확장 코드이고, 한글 윈도우의 기본 인코딩셋이라 Content-Type의 캐릭터셋을 cp949나, uhc로 변경하면 곧바로 사용 가능합니다.
charset을 uhc로만 바꿨을 뿐인데 잘 작동 된다
그리고 이론적으로 유니코드가 CP949보다 훨씬 더 많은 한글를 지원합니다.(모든 한글은 물론 옛한글 표현 가능) 단지 표현할 수 있는 프로그램이 극히 적어서 활용을 못할 뿐이지만요... (자세한것은 검색을)
유니코드와 UTF-8은 같다 다르다?
마치, Rock와, Metal은 같다(혹은 다르다)와, R&B와, Soul은 같다(혹은 다르다)와 비슷한 맥략입니다.
UTF-8은 유니코드의 한 종류입니다. (Metal은 Rock의 한 종류고, Soul은 R&B의 한 종류죠)
UTF-8의 한글 코드는 1캐릭터당 2바이트다
이 부분은 유니코드와 UTF-8의 구조를 알아야 하는 부분입니다. 일단, UTF-8은 ASCII 코드를 제외한 코드들을 1캐릭터당 2~4바이트로 표현합니다. 한글은 3바이트로 표현 되더군요. 그리고 한글중에 좀 특별한 경우(옛 한글이나, 조합형) 같은 경우에는 그 이상이 됩니다. 즉... 가변 -ㅅ-;;;
자바스크립트는 현재 페이지의 캐릭터셋을 사용한다.
자바스크립트 기본 캐릭터셋은 UTF-8입니다. 그리고 브라우저마다 다를 수 있겠지만 페이지 케릭터셋이 latin-1이나, euc-kr, uhc 어느것이더라도 자바스크립트에서 utf-8로 변환됩니다.
URL에 (혹은 GET메서드나, 파일명에) 한글을 넣어도 된다.
ASCII코드만 넣을 수 있습니다. (자세한것은 나중에) 그래도 혹시 넣는다면 UTF-8을 권장합니다. 거의 모든 브라우저가 한글을 UTF-8로 변환한 뒤, URL Encoding을 해서 전송하기 때문입니다...
결론은... UTF-8이 진리. -ㅅ-+
덧] 혹시 궁금한거 있으시면 꼭 캐릭터 셋이 아니더라도 질문해주세요... 제가 아는거면 추가 시킬께요 ㄷㄷ
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010.03.28 |
---|---|
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2) | 2009.07.25 |
간단한 웹 서버 프로그램 거의 다 만들었습니다. (5) | 2009.03.07 |
간단한 웹 서버 제작에 들어가기 앞서서 (0) | 2009.02.20 |
웹 프로그래밍의 허와 실 - 들어가기 앞서서
뭔가 연재를 하려 해도 흐지부지 해서 쓰기 쉬운거로 접근할 생각입니다.
그래서 제가 요 몇년동안 웹 프로그래밍을 하면서 알게된것을 바탕으로 웹 프로그래밍에서 잘못된 편견 같은 것들을 다룰 예정입니다.
첫번째 시간으로 웹 프로그래밍만이 아닌 영어권 이외의 거의 모든 나라에서 항상 부딛치게 되는 Character Set에 대해 이야기 해 볼 생각입니다. 그러니깐 혹시 궁금한거 있으시면 댓글 달아주세요 제가 아는거면 꼭 넣을께요 ㅎㅎ
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
티스토리에서 자동으로 모바일 페이지로 이동하기 (10) | 2010.01.01 |
---|---|
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2) | 2009.07.25 |
간단한 웹 서버 프로그램 거의 다 만들었습니다. (5) | 2009.03.07 |
간단한 웹 서버 제작에 들어가기 앞서서 (0) | 2009.02.20 |
간단한 웹 서버 제작 계획중?! (0) | 2009.02.16 |
간단한 웹 서버 프로그램 거의 다 만들었습니다.
간단한 웹 서버 제작 계획중?!
간단한 웹 서버 제작에 들어가기 앞서서
에 이어서...
일단은 거의 다 만들었습니다. 이야기 한 대로 Content-Type 지원 및 파일 업로드... 끝 (좀 심했나...)
그래서 공개를 하기 위해 주석 달기에 들어갈 예정입니다. (평소에 해라...)
아마 빠르면 다음주, 늦어도 이번달에 공개할 예정인데...
...
이름 공모합니다 -ㅅ-;;
제가 작명 센스가 영 꽝이라, 이름 지을껄 생각하니 한없이 멍~ 해지네요 -ㅅ-;;;
그럼 이 글을 보시는 분들... 부탁드립니다 ㅠㅠ
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
웹 프로그래밍의 허와 실 - Character Set (4) | 2009.07.26 |
---|---|
웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2) | 2009.07.25 |
간단한 웹 서버 프로그램 거의 다 만들었습니다. (5) | 2009.03.07 |
간단한 웹 서버 제작에 들어가기 앞서서 (0) | 2009.02.20 |
간단한 웹 서버 제작 계획중?! (0) | 2009.02.16 |
HTML의 table 테그에 관해서 (4) | 2008.09.30 |