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
운영게시판
최근게시물
MySQL Q&A 30352 게시물 읽기
No. 30352
DB에 직원이란 단어가 & #51649;& #50896;와 같이 입력된다면 어떤 문제가 있는 것일까요??
작성자
김종수(enmu)
작성일
2012-11-08 18:41
조회수
8,147

안녕하세요.


XMLHTTP를 이용해서 XML페이지에서 값을 받아 DB에 넣어주는 작업을 진행하고 있는데,

에디트 플러스의 파일 인코딩이 ANSI의 페이지에서는 정상적으로 값이 들어가나, 파일인코딩이 UTF-8인 파일에서는

값을 입력하고 DB에서 쿼리를 보면 아래와 같이 코드 값으로 표시가 됩니다.

 -------------------------------

입력 쿼리값 : 직원 

 DB에 표시값 : 직원

 페이지 표시값 : 직원

------------------------------

 이 값을 가지고 다시 페이지에서 출력해 보면 정상적으로 보여지구요..;;

 페이지에 쿼리를 출력해 보면 정상적으로 표시되는데, 유독 DB에 저장된 값만 틀린것 같아요..

 ASP + MySQL5.5 사용하고 있습니다.

DB에 표시되고 있는 값이 ASCII 코디인지 UNICODE인지 궁금하고,

변환해서 넣을 수 있는 방법이나 그런게 있다면 알려주세요.

 수고하세요.

 

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

select table_collation
from information_schema.TABLES
where table_schema='DB명'
and table_name '테이블명';

 

으로 테이블 저장 문자셋을 알 수 있습니다.

utf8_general_ci 이면 UTF8

 

쿼리 툴이 utf8을 지원하지 않을때도 이상하게 표시될 수도 있습니다.

박인호(paerae)님이 2012-11-09 09:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30355여러개의 update문을 이어서 execute 시 문제.. [6]
2012-11-13
11223
30354index 생성시 뻣어버려요. 뭐가 문제일까요 [2]
채진선
2012-11-09
9109
30353디비이전 작업 하실분
레이홍
2012-11-09
8184
30352DB에 직원이란 단어가 & #51649;& #50896;와 같이 입력된다면 어떤 문제가 있는 것일까요?? [1]
김종수
2012-11-08
8147
30351mysql 에 접근해서 엑셀형태로 내려받으려고합니다. [2]
김현수
2012-11-07
8361
30348mysql 순서 정렬 업데이트 문의 해봐여~~~ [2]
임두환
2012-11-01
10424
30347DB 성능 궁금사항 [1]
이해완
2012-11-01
8710
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.069초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다