60: Jcode
Name:ナフタレン / Date:2012/08/24 15:42:37 / [URL] / amXfad..0
たびたびすみません。
検索したところJcodeが入っているようですが、
use Jcode;
の部分でエラーになります。
なぜでしょうか?
60_1: Re:Jcode
Name:dice / Date:2012/08/24 17:52:06 / arhmInlA0
こんにちは、diceです。
このサーバーにはJcode自体は入ってないません。利用するためにはファイルをアップロードして読み込むむ必要があるかと思います。
私はperlのことはあまり良くわからないのですが、Encodeモジュールでは代用できないでしょうか。
何らかの理由で必要であればJcodeをサーバーにインストールすることもできなくないですが、可能であればEncodeの利用を検討してみてください。
60_2: Re:Jcode
Name:ナフタレン / Date:2012/08/24 20:01:57 / [URL] / amXfad..0
アドバイスありがとうございます。
私もPerl歴1年未満なので、よくわからず質問していてすみません。
やりたいことは、utf8からeuc-jpへの変換です。
いまのところうまくいきませんが、調べてみます。
もともとやりたかったこと。
↓
use Jcode;
$text = Jcode->new( $text, "utf8")->euc-jp;
試したけどエラー!
↓
use Encode;
from_to ($text, 'utf8', 'euc-jp');
試したけどエラー!
↓
use Encode;
Encode::from_to($text, "utf8", "euc-jp");
60_3: Re:Jcode
Name:dice / Date:2012/08/25 00:46:38 / JRJcjWWp0
こんにちは、diceです。
UTF8の文字列をEUC-JPに変換するのでしたら、Encode::encodeで動作するかと思います。
use utf8;
use Encode;
my $str = 'utf8文字';
$str = Encode::encode("euc-jp", $str);
print $str; #EUC-JPで出力される
60_4: Re:Jcode
Name:ナフタレン / Date:2012/08/25 16:01:05 / [URL] / JDFR1aBQ0
ご親切に、ありがとうございます。
教えていただいた方法で、うまくいきました。
今後ともよろしくお願いします。
[戻る]