主要な OSS (libiconv、glibc、Perl、Ruby、Python、PHP、PostgreSQL、
MySQL、nkf など) の各ソフトウェアで、Microsoft標準キャラクタセットをシフト
JIS符号化方式、日本語EUC符号化方式、7ビットJISコード符号化方式の各々
の間で相互変換できるようにする事
Would you recoomend this project?
Submit screenshots to help people on getting use cases and features of the project software!
You are NOT logged-in! Images you post will be pending for approval. -> 로그인
No Image posted.
Post new screenshot Latest File Releases of Legacy Encoding Project포장된 버젼 날짜 노트 / 로그인 변경 Perl-Encode-ISO2022JPMS 0.1 2006-10-27 17:01 / ○ Perl Encode::ISO2022JPMS モジュールインストール方法
$ gzip -dc Encode-ISO2022JPMS-0.1.tar.gz | tar xvf -
$ cd Encode-ISO2022JPMS-0.1
$ perl Makefile.PL
$ make
$ su
# make install
glibc 2.3.6-ja-20060818 2006-10-27 16:44 / ○glibc へのパッチの当て方
$ wget http://ftp.gnu.org/gnu/glibc/glibc-2.3.6.tar.bz2
$ wget http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.6.tar.bz2
$ bzip2 -dc glibc-2.3.6.tar.bz2 | tar xvf -
$ cd glibc-2.3.6
$ bzip2 -dc ../glibc-linuxthreads-2.3.6.tar.bz2 | tar xvf -
$ patch -p1 < ../glibc-2.3.6-ja-20060818.patch
○ビルド、インストール方法
/opt/glibc-2.3.6 にインストールする場合
$ ..
$ mkdir build-glibc
$ cd build-glibc
$ ../configure --prefix=/opt/glibc-2.3.6 --enable-add-ons
$ make
$ su
# make install
○パッチを当てた glibc のリンク方法
* リンク時に実行時ライブラリの検索パスに /opt/glibc-2.3.6/lib を追加する方法
Linux で Samba 3.0 をビルドする場合
Samba の source ディレクトリで次のようにしてビルド、インストール
$ ./configure CPPFLAGS=-I/opt/glibc-2.3.6/include LDFLAGS="-L/opt/glibc-2.3.6/lib -Wl,-rpath,/opt/glibc-2.3.6/lib"
$ make
$ su
# make install
legacy-encoding 0.1.1 2007-01-29 19:10 / - php 5.2.0 の変換表を追加
( ucm/{sjis-php.ucm,eucjp-php.ucm,iso2022jp-php/*.um} )
- tests/compare.sh での比較で sjis, euc-jp, iso-2022-jp の比較を、対象ソフトウェア
の毎の ucm ファイルと比較できるように拡張。現在、php の sjis, euc-jp, iso-2022-jp
の変換表のみ提供。
- php のテストの修正
libiconv 1.10-cp932-encodings 2006-10-27 17:25 / ○libiconv へのパッチの当て方
$ gzip -dc libiconv-1.10.tar.gz | tar xvf - $ cd libiconv-1.10 $ patch -p1 < ../libiconv-1.10-cp932-encodings.patch
○ビルド、インストール方法 (/usr/local へインストール場合)
$ ./configure $ make $ su # make install
○libiconv のリンク方法
* /etc/ld.so.conf にパスを設定する方法
1) /usr/local/lib を /etc/ld.so.conf に追加
2) 次のコマンドを実行
# ldconfig -v
3) ソフトウェアのビルド、インストール
* リンク時に実行時ライブラリの検索パスに /usr/local/lib を追加する方法
Linux で Samba 3.0 をビルドする場合
$ ./configure CPPFLAGS=-I/usr/local/include LDFLAGS="-L/usr/local/lib -Wl,-rpath,/usr/local/lib" --with-libiconv=/usr/local
mysql 5.0.18-060814 2006-10-27 17:22 / ○パッチの当て方
$ bzip -dc mysql-5.0.18.tar.gz | tar xvf -
$ cd mysql-5.0.18
$ patch -p2 < ../mysql-5.0.18-060814.patch
○ビルド、インストール
$ ./BUILD/autorun.sh
$ ./configure --with-charset=utf8 --with-extra-charsets=complex
$ make
$ su
# make install
nkf 061013 2006-10-27 17:19 / ○nkf 2.0.7 へのパッチの当て方
$ gzip -dc nkf207.tar.gz | tar xvf -
$ cd nkf207
$ patch -p1 < ../nkf207-061013.patch
○ビルド、インストール
$ make
$ su
# make install
php 5.2.1RC4-mbstring-070129 2007-01-29 18:58 / ○本パッチについて
[PHP-dev 1356] ※1 にて指摘のあった不具合を修正する為のパッチです。
PHP 5.2.1RC4 に対するパッチとなっています。
○修正内容
このパッチを適用する事により、SJIS、EUC-JP、ISO-2022-JP の変換を PHP 5.2.0 の頃
の変換と同一になるように修正します。
eucJP-win に関しては、glibc などの eucJP-ms との相互変換が実現できるように、PHP
5.2.0 の変換から次のような変更が加えられます。
PHP 5.2.0
=========
eucJP-win Unicode eucJP-win
------------ ------- ------------
\xAD\xE2 → U+2116 → \x8F\xA2\xF1
\x8F\xA2\xF1 → U+2116 → \x8F\xA2\xF1
\x8F\xA2\xC3 → U+00A6 → \x8F\xA2\xC3
U+FFE4 → \x8F\xA2\xC3
\x8F\xA2\xB7 → U+007E → \x7E
PHP 5.2.1RC4 + php-5.2.1RC4-mbstring-20070129.patch
===================================================
eucJP-win Unicode eucJP-win
------------ ------- ------------
\xAD\xE2 → U+2116 → \xAD\xE2
\x8F\xA2\xF1 → U+2116 → \xAD\xE2
\x8F\xA2\xC3 → U+FFE4 → \x8F\xA2\xC3
U+00A6 → \x8F\xA2\xC3
\x8F\xA2\xB7 → U+FF5E → \xA1\xC1
※1 http://ml.php.gr.jp/pipermail/php-dev/2007-January/001357.html
postgresql 8.1.3-ja-20060427 2006-10-27 17:21 / ○PostgreSQL 8.1.3 へのパッチの当て方
$ bzip2 -dc postgresql-8.1.3.tar.bz2 | tar xvf -
$ cd postgresql-8.1.3
$ patch -p1 < ../postgresql-8.1.3-ja-20060427.patch
python 2.4.3-ja-20060818 2006-10-27 17:09 / ○Python へのパッチの当て方
Python バージョン 2.4.3
$ wget http://www.python.jp/pub/ftp.python.org/python/2.4.3/Python-2.4.3.tar.bz2
$ bzip2 -dc Python-2.4.3.tar.bz2 | tar xvf -
$ cd Python-2.4.3
$ patch -p1 < ../Python-2.4.3-ja-20060818.patch
○ビルド、インストール
$ ./configuire --enable-unicode=ucs4
$ make
$ su
# make install
~
ruby-nkf 1.8.4-nkf207-20061025 2006-10-27 17:17 / ○ruby へのパッチの当て方
対応 ruby バージョン 1.8.4
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.gz
$ gzip -dc ruby-1.8.4.tar.gz | tar xvf -
$ cd ruby-1.8.4
$ patch -p1 < ../ruby-1.8.4-nkf207-20061025.patch
○ビルド、インストール
$ ./configure
$ make
$ su
# make install
Show: Everything with comment only
Project Review by Users5 Stars
(1) 4 Stars
(0) 3 Stars
(0) 2 Stars
(0) 1 Star
(0)
Legacy Encoding Project 's rating is
Last 3 reviews Was this review helpful for you?:
Yes No
Project Review by Anonymous - 2010-02-06 01:55
Latest Project News for Legacy Encoding Projectmasayuki - 2006-03-17 13:28
latest Forum Posts for Legacy Encoding Project Latest tickets for Legacy Encoding ProjectNot Tickets
RSS Feeds List for Legacy Encoding ProjectURL: http://ko.sourceforge.jp/projects/legacy-encoding/news/rss
URL: http://ko.sourceforge.jp/projects/legacy-encoding/releases/rss
URL: http://ko.sourceforge.jp/projects/legacy-encoding/reviews/rss
URL: http://ko.sourceforge.jp/export/rss_milestone.php?group_id=2198
URL: http://ko.sourceforge.jp/projects/legacy-encoding/history/rss
소프트웨어지도Software Download Map is not Not defined