본문 바로가기

IT Data

[ 인코딩 ] UCS2, UTF-8 유니코드 UTF의 개념 UTF는 16bit 유니코드 문자들을 7비트 또는 8비트 문자로 변환하기 위한 방법이다. UTF-8은 유니코드를 8비트 문자로 변경하는 것입니다. 유니코드란 - 각각의 다른 나라를 시스템의 호환성 및 확장성에 문제를 일으키는 관계로 이를 하나의 문자인 유니코드로 통합시켜 표현하는 방법중에 한가지입니다. UTF-8의 동작 방법 DNS를 찾을 경우 클라이언트에서 utf-8로 인코딩 되어 서버의 ip주소를 찾아 갑니다. 그러나 특정한 사이트인 경우 utf-8을 지원하지 못할 수 도 있고 서버에 접속을 못할 수 도 있습니다. 유니코드 용어의 이해 유니코드 관련 문서를 읽다보면 가장 많이 마주치는 용어들이 UCS2, UCS4, UTF8, UTF16, UTF32 등과 같은 단어들입니다. 기본언어판, .. 더보기
MSSQL UTF-8 데이터 입력하는 방법 참.. 영어중심.. 젠장.. 이런.. UTF-8에만 표기되는 문자 중 일부는 SQL에서 insert, update, select 조차 되지 않는다. MSSQL 기준이며SELECT '囯'항목을 쿼리해 보자.안나올거다. 그럼 다시SELECT N'囯'쿼리해 보자.나올거다. 무슨 차이일까..? VARCHAR 와 NVARCHAR의 차이가 되겠는데NVARCHAR는 차변적으로 문자코드열의 길이를 조절해 준다 (고 하더래요) ANSI코드보다 UTF-8 코드길이가 더 긴건 아시죠...?뭐 어쨋든 입력할 데이터 타입을 NVARCHAR로 지정해 주시고,데이터를 입력 할 때도 N'가나다라' 처럼 등록을 해주면 됩니다 ! 더보기
[svn] svn: E200030: SQLite error svn: E200030: SQLite error SVN 이 오류에 대한 해석은 다양하다. 내가 해결한 방법은 프로젝트 폴더에서 .svn 폴더를 삭제한 후 정상적으로 svn연결이 되었다. 아마도 이전 svn 기록이 남아있어 생기는 오류인듯 하다. 더보기
노트8.0 루팅 / 킷캣 외장메모리 쓰기 기종: 갤럭시노트 8.0(SHW-M500W 16GB Wi-Fi)안드로이드 버전: 4.4.2(킷캣 Kitkat)빌드번호: ND9 루팅 : http://a-night-sky.tistory.com/24 외장메모리쓰기 만들기구글플레이에서 Root Exploer 설치(\4,450)(아님 네이버에서 많이 돌아다님)system>etc>permission폴더에서 platform.xml를 편집기로 열어서 이 구문 바로 밑에 추가 후 저장 더보기
윈도우 서비스 강제종료 하는 방법 출처 : http://snoopybox.co.kr/1623톰캣 서비스 상태를 보니 " 중지하는 중.. " 이라며 상태가 변경되지 않는 것이다..이 때, 비상대책은 [ bootstrap.jar ] (tomcat / bin) 파일로 정지/시작 을 해주는 것이다.cmd창을 열고, 경로를 Tomcat/bin 으로 가져다 놓는다. 명령어는 [ java -jar bootstrap.jar stop ] 또는 stop 대신 start그러면 중지/실행이 잘.. 된다.. 어의없지 않은가.. 서비스는 중지하는 중 이라면서 ㅡㅡ+이 같은 현상이 발생하는 경우는 톰캣이 중지중.. 실행중.. 인 상태에서 톰캣파일들을 변경할 때 생긴다. 뭐 어쨋든 확실한 해결방법은 [서비스 강제종료] 이다.1. PID확인 > [ cmd : task.. 더보기
SQL Bean.java 의 기본 메소드 형태 public String getEtcMemo(String privateKey){ String memo = ""; try{ DBmgr= new DBConnection(this); con= DBmgr.getConnection(); sqlStr = new StringBuffer(); sqlStr.append("SELECT * FROM LOG \n"); sqlStr.append("WHERE PRIVATE_KEY = ? \n"); pstmt = con.prepareStatement(sqlStr.toString()); pstmt.setString(1, privateKey); rs = pstmt.executeQuery(); rtResult = new ReturnResult(rs); if(rtResult.getRowC.. 더보기
Flex Client IP Address 가져오기 피곤해요..플렉스에서 사용자 PC의 IP주소를 가져오는 방법 입니다.*.java import flex.messaging.FlexContext; String addr = FlexContext.getHttpRequest().getRemoteAddr(); 더보기
이동식디스크 아이콘을 예쁘게 꾸며보자^^ # 이동식디스크를 예쁘게 꾸며보자 !!이름도 소문자/대문자 구분없이 지을 수 있어요아이콘도 원하시는 예쁜 아이콘으로 바꿀 수 있답니다~어떻게? 요렇게^^!... 아이콘과 아이콘을 지정하는 inf 파일 이 2개가 있으면 끝입니다.엄청.. 엄청 간단하고 쉬워요 !파일은 첨부해 드릴테니까, 아이콘과 이름만 바꿔서 예쁘게 꾸며 보세요^^그림처럼 2개의 파일을 이동식디스크 최상위 루트에 넣어주세요 ! 그리고 inf 파일을 메모장으로 열어보시면 다음과 같습니다 ! [AUTORUN] ICON=ICO.ICOlabel=cjoo16gICON = ICO.ICO >>> 이미지파일 입니다.label=cjoo16g >>> 이동식디스크의 이름이 됩니다. 이제 마지막으로.. 이렇게 2개 파일을 숨김! 체크해 주시면 깔~끔!! 하게아.. 더보기
Javascript MultipartRequest 생성자와 메소드 원문 출처 : http://e2xist.tistory.com/233 ○ 파일 업로드1) 기본 설정- 파일 업로드 컴포넌트 중 현재 가장 인정 받는 cos패키지의 MultipartRequest를 사용하여 파일 업로드 기능을 구현한다.1. cos파일 다운받기- http://www.servlets.com>왼쪽메뉴 com.oreilly.sevlte>cos-05Nov2002.zip다운2. 파일 복사- cos-05Nov2002.zip>lib>cos.jar 파일을 복사한다.3. 파일 설치① 다이나믹웹프로젝트>WEB-INF>lib안에 cos.jar파일을 import받는다.(오른쪽 마우스)② 톰캣 홈>commons>lib안에 cos.jar파일을 붙여 넣는다.2) MultipartRequest 생성자- MultipartR.. 더보기
apk 설치소스 중 파일열기가 안되는 현상 public void openMedia(String fileFullPath) {File file = new File(fileFullPath);Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");try{DataWarehouse.mainActCtx.startActivity(intent);DataWarehouse.mainActivityHandler.obtainMessage( FixValue.ACT_CLOSE_FINISH ).sendToTarget();}catch(ActivityNotFoundException e){Toast.ma.. 더보기