일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 윈도우
- MSSQL
- jQuery
- MS
- javascript
- 단축키
- DataGrid
- Excel
- aspnet
- replace()
- 오라클
- 비주얼스튜디오
- CONVERT()
- windows
- 자바스크립트
- 프로시저
- c#
- oracle
- microsoft
- 태그를 입력해 주세요.
- IIS
- 이클립스
- SSRS
- 리포팅서비스
- Winform
- 마이크로소프트
- ASP
- 엑셀
- 윈폼
- attr()
- Today
- Total
목록한글깨짐 (5)
DJ메탈짱™의 Free Style
캐릭터셋(Character Set) 확인 (운영체제 : 윈도우, 데이터베이스 : 오라클) SELECT ( (SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_LANGUAGE') || '_' || (SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_TERRITORY') || '.' || (SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET') ) nls_characterset FROM dual 운영체제의 오라클 클라이언트 캐릭터 셋 확인(레지스트(regedit.exe)) [ 32비트의경우 ..
* 현상1. 한글프로그램 설치시 한글이 깨짐.2. 한글로 되어 있는 폴더인 경우(한글깨짐현상) 특정 프로그램에서 폴더 찾기하면 선택 못하게 되는 현상3. 한글(텍스트)로 되어 있는 웹사이트 방문시 한글이 깨져보이는 현상 1. Control Panel --> Regional and Language Options --> Administrative 탭 선택2. Change System Locale... 선택 3. Current system locale : English --> Korean 선택후 시스템 재부팅
jsp에서 팝업창으로 한글값을 던질때 encodeURIComponent로 인코딩하여 전달하고, 서블릿으로도 문제없이 넘기고 있다고 생각했는데, 실제 컨트롤러(?)를 지나고 오면 디코딩이 되지 않고 한글이 깨져서 나옴. 1. 팝업창의 서블릿에서 아래와 같이 Character를 설정 해줘도 깨짐 request.setCharacterEncoding("euc-kr"); 2. URLDecoder도 여전히 깨짐. URLDecoder.decode(한글) 3. 결과적으로 아래와 같은 방법으로 해결되었고, 펌글의 상세한 내용을 참고하면 되겠음. String std_nm = map.getString("std_nm"); std_nm = new String(std_nm.getBytes("8859_1"), "UTF-8"); 1..
utf-8 사용시 자바스크립트의 alert 한글이 깨지는 경우.... 1. 해당 페이지의 수정했는데도.... alert의 한글이 깨진다. 이유인즉슨....alert을 띄우는 행위를 하는 스크립트가 해당페이지가 아닌 include 되어 있는데...include 되어 있는 js 파일이 ANSI모드로 저장된 텍스트 파일이여서 그런거... 2. 해당 js파일을 노트패드로 열어서 다른 이름으로 저장... 저장버튼 옆에 있는 인코딩을 UTF-8 로 저장해보자... 그 이후부터는 자바스크립트의 alert으로 나오는 한글이 깨지지 않음.
환경) 1. 오라클 클라이언트 11g 설치 2. Toad 9.7x 설치 3. TNS 설정후 Toad를 통해 데이터베이스 접속 완료. 4. Toad 실행 후 한글이 깨지는 현상이 발생. 해결) 1. Toad에서 데이터베이스의 캐릭터 셋을 확인. SELECT * FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'; 2. 결과 확인하니 "KO16MSWIN949" 이거 임... 3. 그 다음 나의 OS를 확인하자. 실행창에서 regedit 를 통해 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 에서 NLS_LANG 문자열을 확인함. 근데 64Bit이므로 경로는 아래와 같다...마지막 ORACLE이 바로 있지 않고 바로 앞에 WOW..