본문 바로가기

IT/linux

[CentOS] CentOS5.5 Language 한글

## 현재 창에 보여지는 locale

# locale

 

## system에 설치된 local

# locale -a

 

## CentOS에서 한글변경

[root@localhost ~]# vi /etc/sysconfig/i18n
LANG="ko_KR.UTF-8"
SYSFONT="latarcyrheb-sun16" 

[root@localhost ~]# source /etc/sysconfig/i18n 

## 콘셀로 한글 변경

ksh -o vi

export LANG=ko_KR

 

# 콘셀로 한글변경 (OS가 AIX일때 )

ksh -o vi

export LANG=ko_KR

export LC_ALL = ko_KR

 

# 바셀로 한글변경

LANG=KO_KR;export LANG

 

# 만일 Oracle에서 한글을 사용하기 위해서는 Oracle의 character set을 맞쳐주어야 한다




CentOS 설치 후 설정

 

###  CentOS의 한글 설정

# LANG을 한글로 수정한다. LANG="en_US.UTF-8" -> LANG="ko_KR.UTF-8"

[root@centos5 ~]# vi /etc/sysconfig/i18n
LANG="ko_KR.UTF-8"
SYSFONT="latarcyrheb-sun16"

# 명령행에서 임시로 지정하는 방법

[root@centos5 ~]# env | grep LANG
[root@centos5 ~]# LANG="ko_KR.UTF-8"
[root@centos5 ~]# source /etc/sysconfig/i18n

## 사용하는 터미널에서 "UTF-8"을 사용하도록 설정 한다.
PuTTY의 경우

Window -> Translation 메뉴에서 "Character set translation on received data"를 "UTF-8"로 설정 한다.

 

# 다른 방법

1.일회성 한글 깨짐 방지
LANG=C
or
LANG=ko_KR; export LANG

2. 부팅시 한글 깨짐방지
]# vi /etc/sysconfig/i18n
#LANG="ko_KR.euckr"
3.
]# source /etc/sysconfig/i18n

 

4. Tomcat에서 올린파일들 한글 깨졌을때 아래 추가

$vi tomcat_home/bin/starup.sh

#!/bin/sh
LANG=ko_KR.euckr
LC_ALL=ko_KR.euckr
export LANG LC_ALL