- Community Home
- >
- HPE Community, Japan
- >
- HP-UX
- >
- System Management
- >
- perlでunicodeを扱えるようにしたい
system management
1748282
メンバー
3856
オンライン
108761
解決策
フォーラム
カテゴリ
Company
Local Language
戻る
フォーラム
ディスカッションボード
フォーラム
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
ディスカッションボード
ディスカッションボード
ディスカッションボード
フォーラム
ディスカッションボード
戻る
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
ブログ
情報
コミュニティ言語
言語
フォーラム
ブログ
トピックオプション
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
02-28-2007 07:37 PM
02-28-2007 07:37 PM
perlでunicodeを扱えるようにしたい
OSはHP-UX11.11になります。
perlはB.5.6.1になります。
元々perlでフォームに入力したデータをメール送信するというプログラムがありました。
最近出てきたWindowsVISTAにて環境依存文字(JIS2004)の文字を入力すると化けるということがわかりました。
例えば、「びょうぶ」(和室によくあるやつです)を変換して送信すると「屛風」となりました
http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=5C5B
調べてみると、perlが5.6.1では「jcode.pl」というモジュールを使用していてそれは「jis」「sjis」「euc」のいずれかしか対応出来ないということがわかりました。
そこでunicodeを変換出来るモジュールを探すと、「jcode.pm」というモジュールがあれば対応可能ということだったのですが、perl5.8.1以降にしか入っていないそうです。。。
なんとか現状のperl5.6.1を使用し、バージョンアップしないということを条件にunicodeを扱えるようにしたいと考えております。
何か対応策がありましたらご教示いただけますようお願いいたします。
また「そもそも認識が間違っている」や「そんなことは無理」等がありましたらご意見いただければと思います。
念の為に下記サイトも調べたのですが、「jcode.pm」などモジュール単体で置いてあるようなことはないようでした。
http://h20293.www2.hp.com/
http://hpux.cs.utah.edu/
perlはB.5.6.1になります。
元々perlでフォームに入力したデータをメール送信するというプログラムがありました。
最近出てきたWindowsVISTAにて環境依存文字(JIS2004)の文字を入力すると化けるということがわかりました。
例えば、「びょうぶ」(和室によくあるやつです)を変換して送信すると「屛風」となりました
http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=5C5B
調べてみると、perlが5.6.1では「jcode.pl」というモジュールを使用していてそれは「jis」「sjis」「euc」のいずれかしか対応出来ないということがわかりました。
そこでunicodeを変換出来るモジュールを探すと、「jcode.pm」というモジュールがあれば対応可能ということだったのですが、perl5.8.1以降にしか入っていないそうです。。。
なんとか現状のperl5.6.1を使用し、バージョンアップしないということを条件にunicodeを扱えるようにしたいと考えております。
何か対応策がありましたらご教示いただけますようお願いいたします。
また「そもそも認識が間違っている」や「そんなことは無理」等がありましたらご意見いただければと思います。
念の為に下記サイトも調べたのですが、「jcode.pm」などモジュール単体で置いてあるようなことはないようでした。
http://h20293.www2.hp.com/
http://hpux.cs.utah.edu/
2件の返信2
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
03-02-2007 05:25 PM
03-02-2007 05:25 PM
perlでunicodeを扱えるようにしたい
動作確認していませんが、CPANからモジュールを持ってくるのは同でしょうか?
http://cpan.uwinnipeg.ca/dist/Jcode
詳しくは、ダウンロードしたtar ball中のREADMEなどを見て欲しいのですが、通常は、
perl Makefile.PL
make
make install
で現在の環境に組み込めると思います。
また、MIME::Base64も必要ですので、こちらを先にインストールしてください。
READMEを見てみたら、一部の機能はperl 5.8.1以降が必要だそうです。
http://cpan.uwinnipeg.ca/dist/Jcode
詳しくは、ダウンロードしたtar ball中のREADMEなどを見て欲しいのですが、通常は、
perl Makefile.PL
make
make install
で現在の環境に組み込めると思います。
また、MIME::Base64も必要ですので、こちらを先にインストールしてください。
READMEを見てみたら、一部の機能はperl 5.8.1以降が必要だそうです。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
03-17-2007 09:48 AM
03-17-2007 09:48 AM
perlでunicodeを扱えるようにしたい
返信大変遅くなりまして申し訳ありませんでした。
わかりやすい説明ありがとうございます。
なるほど・・・CPANでダウンロードしてmakeするという方法なのですね。
現在時期的に忙しくなってしまい、最近触れていないので試してみるのは先になりそうですが、結果が出たらまた報告させていただきたいと思います。
ありがとうございました。
わかりやすい説明ありがとうございます。
なるほど・・・CPANでダウンロードしてmakeするという方法なのですね。
現在時期的に忙しくなってしまい、最近触れていないので試してみるのは先になりそうですが、結果が出たらまた報告させていただきたいと思います。
ありがとうございました。
上記の意見は、Hewlett Packard Enterpriseではなく、著者の個人的な意見です。 このサイトを使用することで、利用規約と参加規約に同意したことになります 。
© Copyright 2024 Hewlett Packard Enterprise Development LP