database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3958 게시물 읽기
No. 3958
MS SQL 2005에서 다국어 지원 가능한지요?
작성자
남달리(june8th98)
작성일
2008-01-03 22:44
조회수
6,656

DB에 한글 중국어 영어를 각각 테이블에 저장하여야 합니다...

가능 한지요? 물론 중국어는 중국에서 읽을수 있어야 합니다.


UTF-8로 사용할 예정인데...

현재 한글은 정상적으로 입출력이 가능 합니다만, 중국어를 넣어 보니 깨져서 저장 됩니다.


해결 방법이 있을까요?

이 글에 대한 댓글이 총 2건 있습니다.

column의 collation옵션을 주시면 됩니다.

.님이 2008-01-04 10:11에 작성한 댓글입니다. Edit

데이터베이스에서 유니코드를 인식하도록 하려면 nchar, nvarcharntext 데이터 형식을 사용하여 유니코드 저장소를 정의하는 작업 외에도 유니코드 인식 클라이언트 상호 작용을 정의하는 작업을 수행해야 합니다. 데이터베이스 서버측에서 다음을 수행하여 유니코드 인식 클라이언트 상호 작용을 정의할 수 있습니다.

  • 테이블 열 및 CONVERT()와 CAST() 연산에서 비유니코드 데이터 형식을 유니코드 데이터 형식으로 전환합니다.
  • ASCII() 및 CHAR() 함수를 동등한 유니코드 함수인 UNICODE() 및 NCHAR()로 대체합니다.
  • 저장 프로시저 및 트리거의 변수와 매개 변수를 유니코드로 정의합니다.
  • 문자 N을 유니코드 문자열 상수의 접두사로 사용합니다.


    저장 프로시저 및 트리거와 같이 서버에서 실행된 코드에 나타나는 유니코드 문자열 상수 앞에는 대문자 N이 와야 합니다. 참조되는 열이 이미 유니코드로 정의된 경우에도 마찬가지입니다. N 접두사가 지정되지 않은 문자열은 데이터베이스의 기본 코드 페이지로 변환되며 특정 문자를 인식하지 못할 수도 있습니다.


예)  EXECUTE Product_Info @name = N'Chain'


도움이 되셨기를...

지니아빠님이 2008-01-24 10:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3961데이타베이스 백업 / 복구 관련 급질문 입니다. [1]
lhj
2008-01-07
3704
3960MS-SQL2005 설치실패....
박영준
2008-01-07
3183
3959MSSQL과 DB2간의 차이점, 장단점 등등을 비교 설명해놓은 문서없을까요?
김건우
2008-01-04
3400
3958MS SQL 2005에서 다국어 지원 가능한지요? [2]
남달리
2008-01-03
6656
3957[질문LINKED_SERVER 이용하여 JOIN 했을때.. [3]
정대웅
2008-01-03
3547
3956SQL 서버가 없거나 액세스 할수 없습니다.
허접
2008-01-03
4065
3955트리거존재하는 테이블을 삭제하면 어떻게 해야하는지..? [1]
2008-01-03
2891
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다