목록encoding (3)
잡동사니
안녕하세요. yeTi입니다. 금일은 SNS서비스의 인증 서비스를 개발하면서 사용했던 암복호화에 대한 기본 지식을 공유해보고자 합니다. 인코딩 (Encoding) 인코딩이란, 어떤 정보를 정해진 규칙에 따라 변환하는 것을 말합니다. 이를 테면 컴퓨터가 사용하는 이진 데이터를 사람이 인식할 수 있는 문자로 변화하는 것도 바이트 데이터의 인코딩(UTF-8)에 의해 생성되는 것입니다. 헥사 (HEX) 헥사 인코딩이란, 2진 바이너리 데이터를 16진수 데이터로 표현하여 데이터량을 줄여주는 역할을 한다. URL URL 인코딩은 URL에서 정의한 예약어를 다른 형태로 치환해주는 역할을 합니다. Base64 Base64 인코딩 은 64진수 인코딩으로 헥사 인코딩보다 더 간결하게 데이터를 표현할 수 있습니다. Base6..
안녕하세요. yeTi입니다.오늘은 윈도우 환경에서 개발시 이클립스에서는 괜찮다가 톰캣에서 배포시 한글이 깨지는 현상을 해결하는 방법에 대해서 알아보고자 합니다. 다음 명령어를 수행하면 개발환경과 운영환경에서 다른 결과 값이 나오는 경우가 있습니다. System.getProperty("file.encoding") 이는 JVM이 기본적으로 String 형태의 데이터를 읽을 경우 사용하는 인코딩을 나타내는데요.톰캣 구동시 해당 설정을 할 수 있습니다. 톰캣 설치 폴더에서 "catalina.bat" 파일의 상단에 아래 명령어를 입력해줍니다. set "CATALINA_OPTS=-Dfile.encoding=UTF-8" 이는 기본 설정을 UTF-8로 설정한다는 의미입니다. 개발 환경과 운영 환경의 인코딩을 동일하게 ..
안녕하세요. yeTi입니다. 오늘은 Putty에서 캐릭터셋을 EUC-KR(CP949)로 설정하는 방법을 알아보도록 하겠습니다. 현재 제가 테스트한 Putty 버젼은 0.66입니다. 1. 좌측 메뉴선택 창에서 Window > Translation을 선택합니다. 2. 우측 Remote character set 에서 CP949나 EUC-KR을 선택합니다. ********************************* Remote character set 에서 CP949나 EUC-KR이 없는경우 1. 레지스트리 편지기를 엽니다. (윈도우키+R > regedit) 2. 좌측 선택창에서 KEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions으로 이동 후 캐릭터셋을..