리눅스에서의 UTF 로케일 사용

ssk의 이미지

데비안을 쓰다 보니 ko_kr.UTF-8 이라는 로케일이 보이더군요. 이걸 설정하면 UTF 환경이 된다는 얘기 같은데 어떻게 설정을 해야 하는지 좀 알려주실 수 있을까요? UTF로 한글을 입/출력하려면 어떻게 해야 하는지, 모질라에서도 UTF로 한글을 입/출력하는 방법은 있는지요?

그리고 그냥 한텀에서 작성한 문서를 UTF-8 형식으로 바꾸려면 어떻게 해야 하는지도 좀 알려 주시면 감사드리겠습니다.

수고하세요....

pynoos의 이미지

부분적인 답변이 될수 밖에 없겠습니다만..

locale을 그렇게 변환할 경우, gettext 같이 LC_* 계열 환경변수 영향을 받아 메시지를 출력하는 부분에서 선택되는 언어집합이 바뀌는 것입니다.

nghack의 이미지

uft-8을 지원하는 아미버젼을 설치하세요. (최신버젼이면 될것입니다.)

그리고.. 아미를 실행할때..

$ LC_ALL=ko_KR.UTF-8 ami & 이와같이 실행하면 UTF-8로케일상에서
실행이 됩니다. 그런데.. 아미만 UTF-8이 된다고 해도 UTF-8로케일 상에서
입력할 수 있는 모든 케릭터를 입력할 수는 없습니다. 입력을 받아주는
프로그램이 있어야겠져..

$ XMODIFIERS="@im=Ami" LC_ALL=ko_KR.UTF-8 mlterm &

한텀은 utf-8상에서 구동이 안되니 위에 나와있는 mlterm을 이용해 보세요.
참고로 mlterm은 위와 같이 실행안해도 나중에 옵션을 통해서 utf-8 로케일로
구동되게 할 수있답니다. ^^

그리고 모질라는 기본으로 utf-8을 지원하는걸로 알고 있는데.. 글쎄요..
한번 확인해 보세요.

아~ 또한가지가 있네요.. euc-kr로 작성된 파일을 utf-8변경하려면~
iconv라는 플그램을 이용하세요. ^^ 사용법? man 페이지 보면 되겠죠?

ganadist의 이미지

http://linux.mizi.com/wim/ko_5fKR_2eUTF_2d8 페이지를 참고하세요.

현재 utf8을 제대로 지원하는 터미널은 hanterm, mlterm, gnome-terminal 정도가 있습니다.

모질라는 utf8을 제대로 지원하고 있습니다. 단 Xft, 또는 freetype enable된 모질라를 추천합니다. 그렇지 않으면 깨지는 글자들이 많이 나올겁니다.

ko_KR.utf8환경이 쓸만할 것 같지만 아직 그리 쓸만은 못하답니다. (그래놓고도 지금 열씸히 쓰고 있다는 -.-)

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

McKabi의 이미지

# dpkg-reconfigure locales

/etc/locale.gen과 /etc/environment를 확인하세요.

근데 아직은 시스템 기본 로케일로 쓰기는 힘들겠죠.
그냥 ~/.bashrc 쯤에 설정하고 써 보시는게 좋겠습니다.

데비안 sid에서 그럭저럭 쓸만합니다. (약간 문제가 있지만)
우디라면 여기저기 손을 보셔야 할테고요. (gnome2나 kde2/3)

한텀은 hanterm-classic을 깔아서 쓰시면 되고요.
mlterm이나 gnome-terminal, konsole도 추천합니다.

vim은 6.1이상을 쓰시는게 좋습니다. 그 이하 버전은 문제가 좀 있지요.

ㄲ ㅏ ㅂ ㅣ / M c K a b i / 7 7 r b i / T o D y

scobyseo의 이미지

요즘은 euc-kr을 쓰기도 utf8을 사용하기도 애매한 상황이더군요...
특히 Gnome 2.x을 쓸때는.. :(
기본을 euc-kr로 설정해도 Gnome에서 utf8을 적용하는 곳이 많아서
(파일 저장이나, 파일 명 변경등을 해버리면 :'( )
utf8을 쓸까하는 생각도 들던데요...
솔직히 지금은 정말 애매한 상황이다 싶습니다 ^^
X에서 사용하는 폰트 시스템도 지금 두갈래로 갈라져서 머리 아프구요 ^^

서명:
이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.