□ さやぞぉ [2004年04月28日01時05分]電光!をありがたく使用させていただいております。今まで、http://www.aoi.sakura.ne.jp/~jimusa/afuru/denkoh/denkoh.cgi?htmlhttp://www.aoi.sakura.ne.jp/~jimusa/afuru/up.htmlで使っていたのですが、MobavleTypeで、設置しようと思い、そちらで単独で置くことにしました。(前出の物とは別のサーバーに、別で置いています)まず、単体のhttp://cosmic_s.sweet-tone.net/denkoh/denkoh.cgi?htmlこちらは問題なく走るのですが、肝腎のMTに設置すると、JSでもSSIでも文字化けが発生します。アップロードデータも出て来ません。http://cosmic_s.sweet-tone.net/mymt/単体のページでは文字コードが、Shift_JIS、MTではそれがEUC-JPになってしまうため、おこるのでしょうか。CGIをいじって、EUC-JPに置き換え、アップロードしても同じ結果になりました。電光!とMTとの共存は出来ないものでしょうか。お知恵をお借りしたいと思います。よろしくおねがいいたします。 □ NXer [2004年04月28日23時10分]はじめまして。NXerです。>EUC-JPに置き換えcharsetの置き換えとスクリプトの置き換えについて以下をお読みください。その1)charsetの置き換え文字化け対策にEUCへの変換をするには、次の変更が必要です。各種html文のメニューの文字化けは、perl script中のdecode部分とheader部のcharset=Shift_JISをEUC-JPに替えれば、修正可能です。表1 スクリプトをJISからEUCに変換する記述-----------------------------------------------------変更場所・・・・・・・・・文字コード元・・・・・ 文字コード新 headerサブルーチン内 ・ charset=Shift_JIS ⇒ charset=EUC-JP decodeサブルーチン内 ・ &jcode 'convert(*val,"sjis"); ⇒ &jcode 'convert(*val,"euc"); -----------------------------------------------------(KENT、ホームページ裏技大全、CGI/Perl TIPS & TRICKS、インプレス、2002、pp.229-230、APPENDIXトラブル解決事典の項参照)なお、そちらのHP作成環境やプロバイダーのサーバー仕様などは当方には不明です。変更の試みで、予期しない不具合の発生が予想されます。可能ならば、ローカル・サーバーで動作テストされることをお勧めします。==文字コード変換の体験記==2)スクリプトの置き換えについて参考までに当方のエディタで上記変更には、次のような手順を踏んだこと記憶しています。1、電光!スクリプトの保存ではエディターの 1.1 文字コードをEUCにする。 1.2 改行コードをそちらのサーバーOS(例、UNIX)対応にする。2、ファイルを開く時も、文字コードを自動からEUCに切り替えて開く。これらの手順を忘れ、自動モードまかせにしたため、スクリプトエラーか、例えば単なる改行コードエラーなのか、不明。結果、表示されない電光!をひたすら待ったことが、たびたび(今なら、笑い)。基本的には、すえぽんさんに教わったのですが、shiftjisベースでいいのですが、環境によっては当方の特殊な経験がなにかのお役に立つかもしれません(^○^)。==p.s.==なお、実用ソフトのため、複雑を極め、長編物語のようなスクリプトです。どこを直すのか、探しているだけで時間が過ぎていきます。検索機能などを活用してください。 □ さやぞぉ [2004年04月29日00時25分]NXer様とても役立つ解答を、ありがとうございました!でも、> charsetの置き換えとスクリプトの置き換えについて> その1)charsetの置き換え> 表1 スクリプトをJISからEUCに変換する記述これは実験し、実行しそれでもやっぱり吐き出す文字はばけておりました。> なお、そちらのHP作成環境やプロバイダーのサーバー仕様はい、作成環境はMacOS9.2.2で、miでスクリプトを変更。ファイルの文字コードもEUC、UNIXに変更。Feach4.0.1Jでテキスト/Rawデータのままアップ。設置サーバーはOS Fedora Core 1Web Server Apache 2.0.48です。> 1、電光!スクリプトの保存ではエディターの> 1.1 文字コードをEUCにする。> 1.2 改行コードをそちらのサーバーOS(例、UNIX)対応にする。> 2、ファイルを開く時も、文字コードを自動からEUCに切り替えて開く。ほぼ同じ事を実行しました。しかし、EUCではうまく言う事を聞いてくれないようです。> 基本的には、すえぽんさんに教わったのですが、shiftjisベースで> いいのですが、環境によっては当方の特殊な経験がなにかのお役に立つかも> しれません(^○^)。お二方には心より感謝いたします。以前より置いている方は、問題なく動き、とても便利なスクリプトですので、このまま感謝しつつ使わせて頂こうと思います。しかし、MTそのものがまだ開発途上ということもあり、今回「電光!」との共存は諦める方向で…と思います。ありがとうございました。 □ さやぞぉ [2004年04月29日00時31分]追伸とりあえず…未解決なのですが、MTのページから電光を外しました。単独ページのhttp://cosmic_s.sweet-tone.net/denkoh/denkoh.cgi?htmlこちらは、EUCにスクリプトを置き換えたdenkoh.cgi、temp内のdata.cgiをしばらく置いておきます。 □ NXer [2004年04月29日14時24分]>MTそのものがまだ開発途上、電光!を新しい環境に設置する時に発生する不具合で、利用者の環境の多様性に起因する場合、到底当方の力と時間の及ぶところではありません。したがって、以下の記述が、この件の不具合解消を約束するものでないことをお断りします。>共存は諦める方向で…ご決断を尊重します。以下は当方の文字化けについての個人的な関心故(ゆえ)に追記したものです。いわば、個人的なメモ代わりです。すえぽんさのリソースをお借りします。すえぽんコミュニティの資産?になればと勝手に思い込んで書き込みます。ご容赦ください。NXerより。時間の余裕があるときにでもお読みいただき、また、試す機会がありましたら、愚見をご検討ください。--------------------------------------------------------その1)EUCの電光!比較 ブラウザにて、電光のソースを見る2つの電光!をそれぞれ単独起動した結果を比較してみます。両方とも文字コードはEUCです。Aが、当方運用中のもの。Bはそちらのもの。ブラウザの表示タブ中、ソースを選び、別窓の文をコピーしたもの。A:--------------------------------------------<html><head><title>ナナク。ェ</title><meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"></head><body bgcolor=#ffffff text=#000000><script>// ナナク。ェ v.5.10。ハFree soft。ヒ// フオテヌナセコワオレ、モノヤタオサネヘムカリサ゚// Last Modified:2002/04/08// Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market. |新規投稿|過去記事一覧|現在継続中の記事一覧|ラウンジトップ| suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル Copyright (C) 2002 suepon , All rights reserved. Powered by .
電光!をありがたく使用させていただいております。今まで、http://www.aoi.sakura.ne.jp/~jimusa/afuru/denkoh/denkoh.cgi?htmlhttp://www.aoi.sakura.ne.jp/~jimusa/afuru/up.htmlで使っていたのですが、MobavleTypeで、設置しようと思い、そちらで単独で置くことにしました。(前出の物とは別のサーバーに、別で置いています)まず、単体のhttp://cosmic_s.sweet-tone.net/denkoh/denkoh.cgi?htmlこちらは問題なく走るのですが、肝腎のMTに設置すると、JSでもSSIでも文字化けが発生します。アップロードデータも出て来ません。http://cosmic_s.sweet-tone.net/mymt/単体のページでは文字コードが、Shift_JIS、MTではそれがEUC-JPになってしまうため、おこるのでしょうか。CGIをいじって、EUC-JPに置き換え、アップロードしても同じ結果になりました。電光!とMTとの共存は出来ないものでしょうか。お知恵をお借りしたいと思います。よろしくおねがいいたします。
はじめまして。NXerです。>EUC-JPに置き換えcharsetの置き換えとスクリプトの置き換えについて以下をお読みください。その1)charsetの置き換え文字化け対策にEUCへの変換をするには、次の変更が必要です。各種html文のメニューの文字化けは、perl script中のdecode部分とheader部のcharset=Shift_JISをEUC-JPに替えれば、修正可能です。表1 スクリプトをJISからEUCに変換する記述-----------------------------------------------------変更場所・・・・・・・・・文字コード元・・・・・ 文字コード新 headerサブルーチン内 ・ charset=Shift_JIS ⇒ charset=EUC-JP decodeサブルーチン内 ・ &jcode 'convert(*val,"sjis"); ⇒ &jcode 'convert(*val,"euc"); -----------------------------------------------------(KENT、ホームページ裏技大全、CGI/Perl TIPS & TRICKS、インプレス、2002、pp.229-230、APPENDIXトラブル解決事典の項参照)なお、そちらのHP作成環境やプロバイダーのサーバー仕様などは当方には不明です。変更の試みで、予期しない不具合の発生が予想されます。可能ならば、ローカル・サーバーで動作テストされることをお勧めします。==文字コード変換の体験記==2)スクリプトの置き換えについて参考までに当方のエディタで上記変更には、次のような手順を踏んだこと記憶しています。1、電光!スクリプトの保存ではエディターの 1.1 文字コードをEUCにする。 1.2 改行コードをそちらのサーバーOS(例、UNIX)対応にする。2、ファイルを開く時も、文字コードを自動からEUCに切り替えて開く。これらの手順を忘れ、自動モードまかせにしたため、スクリプトエラーか、例えば単なる改行コードエラーなのか、不明。結果、表示されない電光!をひたすら待ったことが、たびたび(今なら、笑い)。基本的には、すえぽんさんに教わったのですが、shiftjisベースでいいのですが、環境によっては当方の特殊な経験がなにかのお役に立つかもしれません(^○^)。==p.s.==なお、実用ソフトのため、複雑を極め、長編物語のようなスクリプトです。どこを直すのか、探しているだけで時間が過ぎていきます。検索機能などを活用してください。
NXer様とても役立つ解答を、ありがとうございました!でも、> charsetの置き換えとスクリプトの置き換えについて> その1)charsetの置き換え> 表1 スクリプトをJISからEUCに変換する記述これは実験し、実行しそれでもやっぱり吐き出す文字はばけておりました。> なお、そちらのHP作成環境やプロバイダーのサーバー仕様はい、作成環境はMacOS9.2.2で、miでスクリプトを変更。ファイルの文字コードもEUC、UNIXに変更。Feach4.0.1Jでテキスト/Rawデータのままアップ。設置サーバーはOS Fedora Core 1Web Server Apache 2.0.48です。> 1、電光!スクリプトの保存ではエディターの> 1.1 文字コードをEUCにする。> 1.2 改行コードをそちらのサーバーOS(例、UNIX)対応にする。> 2、ファイルを開く時も、文字コードを自動からEUCに切り替えて開く。ほぼ同じ事を実行しました。しかし、EUCではうまく言う事を聞いてくれないようです。> 基本的には、すえぽんさんに教わったのですが、shiftjisベースで> いいのですが、環境によっては当方の特殊な経験がなにかのお役に立つかも> しれません(^○^)。お二方には心より感謝いたします。以前より置いている方は、問題なく動き、とても便利なスクリプトですので、このまま感謝しつつ使わせて頂こうと思います。しかし、MTそのものがまだ開発途上ということもあり、今回「電光!」との共存は諦める方向で…と思います。ありがとうございました。
追伸とりあえず…未解決なのですが、MTのページから電光を外しました。単独ページのhttp://cosmic_s.sweet-tone.net/denkoh/denkoh.cgi?htmlこちらは、EUCにスクリプトを置き換えたdenkoh.cgi、temp内のdata.cgiをしばらく置いておきます。
>MTそのものがまだ開発途上、電光!を新しい環境に設置する時に発生する不具合で、利用者の環境の多様性に起因する場合、到底当方の力と時間の及ぶところではありません。したがって、以下の記述が、この件の不具合解消を約束するものでないことをお断りします。>共存は諦める方向で…ご決断を尊重します。以下は当方の文字化けについての個人的な関心故(ゆえ)に追記したものです。いわば、個人的なメモ代わりです。すえぽんさのリソースをお借りします。すえぽんコミュニティの資産?になればと勝手に思い込んで書き込みます。ご容赦ください。NXerより。時間の余裕があるときにでもお読みいただき、また、試す機会がありましたら、愚見をご検討ください。--------------------------------------------------------その1)EUCの電光!比較 ブラウザにて、電光のソースを見る2つの電光!をそれぞれ単独起動した結果を比較してみます。両方とも文字コードはEUCです。Aが、当方運用中のもの。Bはそちらのもの。ブラウザの表示タブ中、ソースを選び、別窓の文をコピーしたもの。A:--------------------------------------------<html><head><title>ナナク。ェ</title><meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"></head><body bgcolor=#ffffff text=#000000><script>// ナナク。ェ v.5.10。ハFree soft。ヒ// フオテヌナセコワオレ、モノヤタオサネヘムカリサ゚// Last Modified:2002/04/08// Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market. |新規投稿|過去記事一覧|現在継続中の記事一覧|ラウンジトップ| suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル Copyright (C) 2002 suepon , All rights reserved. Powered by .