Descargar y desarrollo software de código abierto

Legacy Encoding Project

[view other images]

 主要な OSS (libiconv、glibc、Perl、Ruby、Python、PHP、PostgreSQL、
MySQL、nkf など) の各ソフトウェアで、Microsoft標準キャラクタセットをシフト
JIS符号化方式、日本語EUC符号化方式、7ビットJISコード符号化方式の各々
の間で相互変換できるようにする事

Would you recoomend this project?

Última actualización:2010-02-06 01:55
Miembro:hyoshiok, masayuki, shigeo-nsd [View]
Other Info.

Latest File Releases of Legacy Encoding Project

PaqueteVersiónFechaNotas
/ Change Log
Perl-Encode-ISO2022JPMS0.12006-10-27 17:01Document / Document

○ 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

glibc2.3.6-ja-200608182006-10-27 16:44Document / Document

○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-encoding0.1.12007-01-29 19:10Document / Document

- 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 のテストの修正

libiconv1.10-cp932-encodings2006-10-27 17:25Document / Document

○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

mysql5.0.18-0608142006-10-27 17:22Document / Document

○パッチの当て方

$ 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

nkf0610132006-10-27 17:19Document / Document

○nkf 2.0.7 へのパッチの当て方

$ gzip -dc nkf207.tar.gz | tar xvf -
$ cd nkf207
$ patch -p1 < ../nkf207-061013.patch

○ビルド、インストール
$ make
$ su
# make install

php5.2.1RC4-mbstring-0701292007-01-29 18:58Document / Document

○本パッチについて

[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

postgresql8.1.3-ja-200604272006-10-27 17:21Document / Document

○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

python2.4.3-ja-200608182006-10-27 17:09Document / Document

○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-nkf1.8.4-nkf207-200610252006-10-27 17:17Document / Document

○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

  • Review
  • News
  • Forum
  • Ticket
  • RSS

Project ReviewsProject Review by Users

5 Stars
(1)
4 Stars
(0)
3 Stars
(0)
2 Stars
(0)
1 Star
(0)
Legacy Encoding Project's rating is

Last 3 reviews

(no comments)

Was this review helpful for you?:
YesNo
0


0
Project Review by Anonymous - 2010-02-06 01:55

Latest Project News for Legacy Encoding Project

masayuki - 2006-03-17 13:28

Latest tickets for Legacy Encoding Project

Not Tickets

RSS Feeds List for Legacy Encoding Project

URL: http://es.sourceforge.jp/projects/legacy-encoding/news/rss
URL: http://es.sourceforge.jp/projects/legacy-encoding/releases/rss
URL: http://es.sourceforge.jp/projects/legacy-encoding/reviews/rss
URL: http://es.sourceforge.jp/export/rss_milestone.php?group_id=2198
URL: http://es.sourceforge.jp/projects/legacy-encoding/history/rss

Mapa de Software

Software Download Map is not Not defined

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.