|
Samba ���ۉ��v���W�F�N�g > iconv�ɂ���
iconv�ɂ���
Samba�ł� 3.0����A�����R�[�h�ϊ���iconv���g�p����悤�ɂȂ�܂����B �ڎ�2. libiconv/glibc �̖��_
2-1. cp932 �̖��_
2-2. JIS�n�G���R�[�f�B���O�̖��
2-3. cp932��euc-jp,iso-2022-jp
1. �T�v�I�[�v���\�[�X�\�t�g�E�F�A����уt���[�\�t�g�E�F�A�ɂ����Ă��\�t�g�E�F�A�� ���ۉ��Ή����s�����߂ɕ������̍ۂ� UCS(Unicode) ���g�����������Ȃ��Ă� �Ă��܂��B UCS ��p�����ȗ��R�Ƃ��ẮA�e���̃G���R�[�f�B���O���l�������R�[�h������ �Ȃ��Ă��v���O���������ł� UCS �ŏ������ē��o�͂̍ۂɃG���R�[�f�B���O�ϊ� ���s���Ηǂ��Ƃ����l��������悤�ł��B UCS �Ɗe�G���R�[�f�B���O�̕ϊ����s�����Ƃ��� iconv() ������܂����A�I�[ �v���\�[�X�\�t�g�E�F�A��t���[�\�t�g�E�F�A�ŗ��p����Ă��� libiconv �� glibc2 �ł� iconv() �̎����ł͓��{��ł̗��p�����p�ɂȂ�Ȃ��Ƃ�����肪�� ��܂��B ���̖��ɑ��Ċe�\�t�g�E�F�A�̓��{�̃R�~���j�e�B�[���ʂɑΉ����Ă���� �����̂�����ŁA�K��������I�ȉ����Ƃ��Ă���킯�ł͂���܂���B ���̕����́Aglibc/libiconv �� iconv() �ɂ��G���R�[�f�B���O�ϊ��œ��{��� �����ۂɂǂ̂悤�Ȗ�肪���邩�����グ iconv() ��p�������{�ꏈ���̖�� �����L���鎖��ړI�Ƃ��܂��B �܂��A���ƂȂ�}���`�o�C�g�����̈ꗗ��p�ӂ��܂����B�ȉ��̃����N����_�E�����[�h���邱�Ƃ��ł��܂��B
�_�E�����[�h:
iconv_memo.txt CP932��txt �i2003/12/19�j iconv_memo.doc Word��doc�`�� �i2003/12/19�j 2. libiconv/glibc �̖��_2-1. cp932 �̖��_libiconv/glibc �ɂ́AWindows �R�[�h�y�[�W 932 �� UCS(Unicode) �̃G���R�[�f�B���O�ϊ����s���R���o�[�^�[�Ƃ��� cp932 ���p�ӂ���Ă��܂����A���̓_���}�C�N���\�t�g�̕ϊ��ƈقȂ�܂��B
1.�A2. �̈Ⴂ�ɂ��AWindows �� Unicode �ɕϊ������f�[�^���I���W�i����libiconv �Ő������ϊ��ł����A�܂��Alibiconv �� Unicode �ɕϊ������f�[�^��Windows �Ő������ϊ��ł��Ȃ��Ƃ�����肪�����܂��B
3. �̈Ⴂ�ɂ��A�V�t�gJIS(cp932)�ŏd������������Ă��镶���̓��ꎋ���Ă��Ȃ��\�t�g�ł̕������r�Ŗ�肪������\��������܂��B 2-2. JIS�n�G���R�[�f�B���O�̖��libiconv/glibc �� Shift_JIS/EUC-JP/ISO-2022-JP �̊e�G���R�[�f�B���O�̕ϊ��͎��̖��ɂ�����Ȃ��̂ɂȂ��Ă��܂��Ă��܂��B
2-3. cp932��euc-jp,iso-2022-jplibiconv/glibc �ł́A�\1�� libiconv/glibc �̗��� UCS �̃R�[�h�|�C���g���̗p���鎖�� cp932 �� euc-jp �� iso-2022-jp �Ƃ̑��ݕϊ����������鎖���o���Ă��܂����}�C�N���\�t�g�� UCS �Ƃ̌݊���������܂���B cp932 �̕ϊ����}�C�N���\�t�g�̕ϊ��ɂ��킹��ƁA���x�́Aeuc-jp �� iso-2022-jp�Ƃ̑��ݕϊ����o���Ȃ��Ȃ�܂��B
UCS �o�R�ł̃G���R�[�f�B���O�ϊ��̍ۂɂ́A�e�R���o�[�^�[�ԂŒ��p���� UCS �̃R�[�h�|�C���g����v���Ă���K�v������܂��B
�\6 JIS��UCS�}�b�s���O��MS��UCS�}�b�s���O�̑���_
�\7 �� (1), (2) �̕����� Windows �ł́A���ꂼ�ꎟ�̂悤�ȃR�[�h�y�[�W�őΉ����Ă��܂��B
�I�[�v���O���[�v/���{�x���_���c��ł́A���̂悤�� codeset �����`���Ă��܂��B
�W�����(TR) TR X 0015:1999 XML���{��v���t�@�C�� �ł͎��̂悤�� charset ������`����Ă��܂��B
3. libiconv/glibc �p�b�`�̓��e3-1. libiconv �p�b�`�ł̏C�����e
3-2. glibc �p�b�`�ł̏C�����e
4. �ۑ�
5. �Q�lJIS�K�i
JIS X 0201
JIS X 0208 JIS X 0221 WWW
�ϊ��\���x���_�[�ɂ���ĈقȂ� (2002-04-04)
http://www.debian.or.jp/~kubota/unicode-symbols-map2.html.ja Java Character Encodings > �����̕����R�[�h����������ۂ̖��_ http://www.ingrid.org/java/i18n/encoding/ Troll Tech �ƌ����� Qt/KDE �̍��ۉ�/���{�ꉻ���������̃y�[�W http://www.asahi-net.or.jp/~hc3j-tkg/ �]���̕����R�[�h��Unicode�̑Ή��Ɋւ��鏔��� http://euc.jp/i18n/ucsnote.ja.html (eucjp-ms) Unicode �ƃ��[�U��`�����E�x���_��`�����Ɋւ�����_�Ɖ����� JIS-Unicode�ϊ��ɂ����Ė��̋N����ɂ����ϊ��\ http://hp.vector.co.jp/authors/VA010341/unicode/ �ȉ��́A�X�R�쐬�̃y�[�W
Windows-31J ���
http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html libiconv-1.8-cp932-patch.diff.gz http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html glibc cp932/eucjp-ms �p�b�` http://www2d.biglobe.ne.jp/~msyk/software/glibc/ |
|