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 2103 게시물 읽기
No. 2103
Re: 한글정렬....
작성자
정재익
작성일
2000-06-15 14:57
조회수
3,340

한글은 ASCII 코드가 아닙니다. 한글 코드가 따로 있지요. 그리고 한글 한자의 크기가 ASCII 코드 두자의 크기에 해당될 뿐입니다.

그리고 코드 체계는 상당히 종류가 많고 복잡하지만 그렇게 뒤죽 박죽은 아닙니다. 나름대로 소팅이 가능하도록 순서를 가지고 있으며, 만든 사람들은 나름대로 인터넷과 컴퓨터라는 괴물에서 한글이 안될때 한글이 되도록 하기 위해서 수많은 노력을 했답니다. 이제 와서 그것이 너무 많은 종류와 복잡함 때문에 문제가 되기는 하지만 그러한 역사적인 노력과 산물 자체를 부정적으로 얘기할 필요는 전혀 없다고 생각됩니다.

MySQL 에서는 한글 코드를 잘 지원하고 있습니다. 지원하는 코드는 EUC_KR 입니다. 처음 MySQL 을 컴파일시에 한글 encoding 타입을 euc_kr 로 지정해 주면 제대로 잘 된답니다.

그리고 국내에서 나오는 배포판 속에 포함된 대부분의 MySQL의 패키지들이 (또는 그들 홈페이지에서 제공하는 대부분의 패키지들이) 이와 같이 EUC_KR 을 기본 문자 set 으로 지정해 두었답니다.

그러니 그러한 노력을 위한 따로의 알고리듬을 고민할 필요는 없을 듯 합니다.

 

> 한글은 ascii코드 2byte로 저장되는 것으로 알고있는데

> 그리고 코드체계도 뒤죽박죽인 것으로 알고 있음다.

>

> 혹, 한글을 기준으로 mysql에서 정렬하는 방법은 없는지요?

> 예) 게시판의 작성자 이름필드로 정렬해서 보여주기...

>

> 그것을 가능하게 하는 '알고리즘'을 가지고 계시다면......부탁!!

[Top]
No.
제목
작성자
작성일
조회
2108# 갈켜주세요!!1 부탁입니다
황종현
2000-06-15
3094
2124┕># Re: # 갈켜주세요!!1 부탁입니다 -> 뭘 알려달라는거?
문태준
2000-06-16 13:40:32
3031
2106mysql과 C언어 연동~~~(왜 C언어로는 잘안하죠?)
답답이
2000-06-15
3085
2107┕>Re: mysql과 C언어 연동~~~(왜 C언어로는 잘안하죠?)
서지훈
2000-06-15 17:20:47
3542
2105[질문] 컴파일 후 실행시 에러...
서지훈
2000-06-15
2742
2102한글정렬....
꺼벙이
2000-06-15
2810
2103┕>Re: 한글정렬....
정재익
2000-06-15 14:57:23
3340
2101# query 실행중에 jserv가 죽으면...
boky
2000-06-15
2623
2096# 회원DB 양에 따른 index 테이블의 필요?
Chaney
2000-06-15
2716
2098┕>Re: # 회원DB 양에 따른 index 테이블의 필요?
정재익
2000-06-15 10:39:59
3106
2095[질문] 정말 답답하네요...mysql.sock 는 살아있으면서 죽습니다..
정성훈
2000-06-14
2977
2104┕>Re: [질문] 정말 답답하네요...mysql.sock 는 살아있으면서 죽습니다..
정재익
2000-06-15 15:05:38
3300
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다