Java Desktop System 릴리스 2 릴리스 노트

데이터 가져오기 및 내보내기

유니코드 다국어 컴퓨팅으로 마이그레이션할 때 영향을 받는 데이터를 가져오고 내보내는 방법은 많습니다.

이동식 미디어

시스템 관리자는 Microsoft Windows에서 플로피 디스크, ZIP 드라이브 및 이동식 하드 디스크에 일반적으로 사용되는 파일 시스템 종류인 FAT와 VFAT에 대한 마운트 옵션 codepageiocharset를 구성해야 합니다. 예를 들어, 중국어 번체 Windows에서 가져오는 경우 중국어 번체 파일 이름을 제대로 찾으려면 다음 표와 같이 설정해야 합니다.

마운트 옵션 

중국어 번체 설정 

codepage

950 

iocharset

big5 

중국어 번체 샘플에 대한 /etc/fstab의 예제 항목은 다음과 같습니다.

/dev/fd0h1440

/media/fd0h1440

vfat noauto,iocharset=big5,codepage=950

/dev/sda1

/media/iee1394disk

vfat noauto,iocharset=big5,codepage=950

Samba를 사용한 원격 Microsoft Windows 파일 시스템 마운트

시스템 관리자는 CIFS를 사용하여 공유되는 원격 Microsoft Windows 파일 시스템이나 SMB에 의해 다른 시스템에서 내보낸 파일 시스템을 마운트하기 위해 마운트 옵션 codepageiocharset를 구성해야 합니다. 예를 들어, 중국어 번체 Windows에서 big5로 인코딩된 기존 파일을 가져오는 경우 중국어 번체 파일 이름을 제대로 찾으려면 iocharset 매개 변수를 big5로 설정하고 codepage를 950으로 설정해야 합니다. 샘플 /etc/fstab 항목은 다음과 같습니다.

server:/data /data smbfs iocharset=big5,codepage=950,username=foo,password=bar

Samba를 사용한 원격 UNIX 파일 시스템 마운트

Java Desktop System은 SMB를 사용하여 UNIX 및 Linux 시스템의 원격 파일 시스템에 액세스할 수 있습니다. 내보내는 서버측은 원격 파일 시스템을 내보내기 위해 Samba나 그와 동등한 프로그램을 실행해야 합니다. 기존 데이터가 기존 인코딩으로 저장되어 있으면 클라이언트측에서 파일 시스템 인코딩을 지정할 수 있습니다. 파일 이름의 코드 집합 변환은 자동으로 이루어집니다.

Microsoft Office 파일

Microsoft Office 파일은 유니코드로 인코딩됩니다. StarSuite 응용프로그램은 유니코드로 인코딩된 파일을 문제 없이 읽고 쓸 수 있습니다.

HTML 파일

Mozilla 편집기 같은 HTML 편집기를 사용하여 작성한 HTML 파일이나 웹 브라우저에서 저장한 HTML 파일에는 일반적으로 charset 인코딩 태그가 포함되어 있습니다. 내보내거나 가져온 후 이러한 HTML 파일의 인코딩 태그에 따라 Mozilla Navigator 웹 브라우저를 사용하여 HTML 파일을 찾거나 Mozilla 편집기를 사용하여 HTML 파일을 편집할 수 있습니다.

손상된 HTML 파일 수정

일부 HTML 파일은 가비지 문자로 표시될 수 있습니다. 이 문제는 대개 다음과 같은 이유로 발생합니다.

HTML 파일에서 charset 인코딩 태그를 찾으려면 다음과 같이 하십시오.

  1. Mozilla에서 파일을 엽니다.

  2. Ctrli를 클릭하거나 보기를 클릭하여 보기 메뉴를 엽니다.

  3. 페이지 정보를 클릭합니다.

charset 정보는 일반 탭의 맨 아래에 다음과 같이 표시됩니다. Content-Type text/html; charset=us-ascii

charset=us-ascii 문자열이 파일의 실제 인코딩과 일치하지 않으면 파일이 손상되어 나타날 수 있습니다. HTML 파일의 인코딩을 편집하려면 다음과 같이 하십시오.

  1. Mozilla 편집기에서 파일을 엽니다.

  2. 파일 메뉴를 엽니다.

  3. 문자로 저장을 선택합니다.

  4. 올바른 인코딩을 선택합니다. Mozilla 편집기는 인코딩과 charset 태그를 적절하게 자동으로 변환합니다.

이동식 형식으로 저장되는 전자 메일

현재 사용되는 전자 메일에는 MIME charset 태그가 지정됩니다. Java Desktop System의 메일 응용프로그램인 Evolution은 MIME charset 태그를 받아들이므로 인코딩 변환은 수행하지 않아도 됩니다.

일반 텍스트 파일

일반 텍스트 파일에는 charset 태그가 없습니다. 파일이 UTF-8로 인코딩되어 있지 않으면 인코딩 변환이 필요합니다. 예를 들어, 중국어 번체 big5로 인코딩된 일반 텍스트 파일을 UTF-8로 변환하려면 다음 명령을 실행하십시오. iconv -f big5 -t UTF-8 inputfilename > outputfilename