일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DataGrid
- aspnet
- SSRS
- CONVERT()
- c#
- 이클립스
- javascript
- MSSQL
- 오라클
- 엑셀
- MS
- 단축키
- Winform
- attr()
- windows
- Excel
- 프로시저
- oracle
- 자바스크립트
- 태그를 입력해 주세요.
- 윈폼
- IIS
- 비주얼스튜디오
- 리포팅서비스
- 마이크로소프트
- jQuery
- ASP
- 윈도우
- microsoft
- replace()
- Today
- Total
목록다국어 (4)
DJ메탈짱™의 Free Style
[시행착오 - 삽질1 ]일반적인 폰트를 사용했는데 중국어(한문)이 사각형으로 표시되는 경우...구글에서 검색해보니 2008의 경우 서비스팩 설치하면 해결해준다는....하지만 내가 확인해야 할 대상은 SSRS 2005임.Unicode 라고 되어 있는 폰트도 사용해보고,정말 기본적인 폰트를 사용했는데도 불구하고미리보기하면 잘 나오지만 PDF 변환시 여전히 깨져버림.역시나 구글에서 검색하다보니 눈에 들어온 정보는 MS Gothic 폰트였다...한문을 표현하고자 하는 대상의 폰트를 MS Gothic 으로 설정해주니미리보기에서도.... PDF 변환시에도 잘 보여준다. 예~쓰~그림 파일의 위 쪽이 MSGothic을 사용한 경우다;; ----------------------------------------------..
select case when 언어코드없으면 then nvarchar컬럼 else varchar컬럼 end from "varchar+nvarchar컬럼으로 구성된 테이블" ORA-12704: 문자 집합이 일치하지 않습니다. nvarchar와 varchar를 병행하는 경우에 생기는데... 그럴때는 DECODE() 또는 CASE문이 아닌 NVL2()를 사용하면 해결... select NVL2(언어코드있으면, nvarchar컬럼, varchar컬럼) from "varchar+nvarchar컬럼으로 구성된 테이블" 그 이외의 방법들에 대한 쿼리도 아래 참고.... 언어코드에 따라 다국어인 경우에는 nvarchar 컬럼을 조회하도록... cast(), unistr(), decode(), nvl2() 등등~ sel..
중국어로 되어 있는 데이터 검색시 select * from 테이블 where 컬럼 like '%宝%'했더니 검색결과가 나오지 않는다..공백이나 띄어씌기 머 이런거 관계없이 무슨 짓을 해도 안된다. 이런때 봐줘야 하는 아주 기초적인 간단한 부분 (데이터베이스 기준) 1. 대상 컬럼 데이터 타입은 NVARCHAR --> 다국어 지원을 위해 "N" 타입 사용. 2. 데이터 INSERT시에도 값 앞에 "N"을 붙여서 저장.insert into 테이블(컬럼)values(N'宝) 3. 데이터 SELECT시에도 조건의 값 앞에 "N"을 붙여서 검색.select * from 테이블 where 컬럼 like N'%宝%' 머가 잘 안된다면 더 깊숙히 검색해보자.내가 1차적으로 경험한 범위는 여기까지.다른 문제가 발생하면 ..
파일명,일업로드, 다국어, 한글,영문 확인하기,GetByteCount(),Length using System.Text;string 파일명 = "대한민국"; if (파일명.Length == Encoding.Default.GetByteCount(파일명)){Response.Write("파일명에 한글이 포함되어 있습니다.");} 파일명 변수에 영문이 아닐 경우 GetByteCount(), Length 로 반환되는 정수값이 다르게 반환되어 catch할 수 있고,반대일 경우에는 GetByteCount(), Length 로 반환되는 정수값이 동일하게 나와. 구분 가능하다.