Tag Archives: euc-kr

Easytag: MP3 ID3 Tag의 EUC-KR을 UTF-8 으로 변환하는 방법

기존의 가지고 있는 MP3 파일들이 Encoding이 EUC-KR로 되어 있어서 iTunes등에서 ID3 Tag들이 제대로 잘 안보여 집니다. International Language를 Support 하기 위해서는 UTF-8 이 표준으로 잡고 있기에 이를 변환해 주는 tool 이 필요합니다. 물론 iTune에서 바꿀 수 있는 기능도 있지만, 여러가지 불편한 점이 있기때문에 한번에 변환시킬 방법이 필요합니다.

이에 몇가지 인터넷에 많은 방법이 있지만, 가장 쉬운 것은 EasyTag 이라는 Utility를 이용하면 해결을 볼 수 있는 것 같습니다.

* Homepage: http://easytag.sourceforge.net

Ubuntu 에서는

apt-get install easytag

로 설치가 가능한 것 같구요,

MacOSX에서는 저는 port를 이용하여,

sudo port install easytag 

으로 설치하여 X11 을 이용하여 설치했습니다. 아마 Xcode를 이용한 방법이 또 있는 것 같은데, 잘 Search안하고 그냥 port를 이용해버렸네요. 그래도 대략 원하는 것을 얻었으니 만족합니다. (Darwin Port는 http://easytag.darwinports.com/ 에서 참조했습니다.)

변환은 이렇게 했습니다. 1

easytag을 실행하고, Settings -> Preferences -> ID3 Tag Settings 를 선택합니다. 그리고 다음 Option을 선택합니다.

- Automatically convert old ID3v2 tag versios
- Try to save tags to ISO-8859-1. If it isn't possible then use UNICODE (recommended)
- Use non standard character set for reading ID3 tags: EUC-KR
- Use non standard character set for writing ID3 tags: UTF-8

그리고 MP3가 있는 Directory를 Browsing 하고 찾아낸 파일들을 Select 하여 Save 하면 됩니다.

EUC-KR 트랙백 Plugin

아직도 네이버 같은 블로그는 트랙백 encoding으로 euc-kr을 쓰고 있습니다. 몇번을 건의했었지만, 네이버측에서는 아직까지 고쳐지지 않고 있네요. encoding이 어려운 일인지는 모르겠지만, 최근 대문을 바꾼 네이버를 보면서, 그러한 세부기술에서의 발전은 없고, 그냥 대문디자인에서만 css를 좀 더 잘 이용한 수준밖에는 안보이는군요. 그래서 조금 실망스럽습니다.

아무튼 그래도 몇몇분의 좋은 블로거중에 네이버 블로그를 쓰시는 분들이 있습니다. 이런 분들과 트랙백 통신을 하려면, 네이버의 수정이 절대적으로 필요했었지만, 우연히도 오늘 euc-kr로 트랙백을 보낼 수 있는 plugin을 발견했습니다.

082NET님의 EUC-KR 트랙백 Plugin인데요, 참 반가운 Plugin이네요. 사실 이런 플러그인이 필요가 없음에도 불구하고, 네이버의 게으름인지 기술부족인지를 오히려 WordPress가 극복하게 하는군요. 참 아이러니하지 않을 수 없습니다.

자세한 것은 위의 링크를 통해 보시면 되구요, 설명에 의하면, euc-kr로 통신하는 블로그는 euc-kr로 하고, utf-8으로 통신하는 블로그는 utf-8으로 통신하는 것 같습니다. 만일 문제가 발생되는 블로그는 트랙백 주소 앞에 !를 붙여주면 된다고 하네요. 참 편리한 플러그인듯 싶습니다. 082NET님께 감사합니다. :)

Convert from/to utf-8 to/from euc-kr in emacs

* Note that this works with emacs 22.2 windows version.

  1. Load a document
  2. M-x mm-set-buffer-file-coding-system
  3. Select language type (For example, euc-kr or utf-8)
  4. Check the buffer encoding type
  5. Sava a document by C-x s or M-x write-file

Make sure that “(setq coding-system-for-write           ‘utf-8)” should not be set in .emacs. If that, it will write it utf-8 always.

emacs에서 utf-8과 euc-kr 전환하기

* 다음 방법은 emacs 22.2 windows 버전을 이용하였을때 사용했음을 주의하시기 바랍니다.

  1. 문서를 읽어옵니다.
  2. M-x mm-set-buffer-file-coding-system
  3. 그리고 언어 선택을 합니다. 예를 들어, euc-kr 혹은 utf-8 과 같이 선택합니다.
  4. Buffer Encoding Type이 바뀐것을 확인합니다.
  5. C-x s 혹은 M-x write-file 으로 문서를 저장합니다.

“(setq coding-system-for-write           ‘utf-8)” 와 같은 세팅이 .emacs 나 세팅을 중간에 해두었다면 동작하지 않습니다. 왜냐하면, 그것의 의미는 항상 utf-8으로 문서를 저장하는 setting 이기 때문입니다.