- ベストアンサー
EUCからshift_jisに書き換えについて
novaakiraの回答
header ("Content-Type: text/html; charset=EUC-JP"); や <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> みたいな記述がスクリプト内にありませんか? もしありましたら「EUC-JP」の部分を「Shift_JIS」に 変更してみてください。
関連するQ&A
- 文字コードEUC→SHIFT-JISにすると動作しません
http://cgikon.com/search/detail.php3?menu=1&cgi_id=412 上記の簡単なスクリプトを使いたいと思っています。 文字コードがEUCとなっており、そのままの状態で設置すれば動作します。 EUCではなく、SHIFT-JISにして動作させたいのですが、中に書かれている「EUC - JP」を「SHIFT - JIS」に書き換えて、またファイルの文字コードも「SHIFT-JIS」として保存しました。 またCSVデータも「SHIFT-JIS」に変換して保存。 変換したファイルをアップしてみましたが、表示される表の数値の箇所が真っ白になってしまいます。 一番上の行と一番左の列は表示されます。 足し算される数値の部分だけが表示されません。 どのようにすれば、EUCからシフトJISに変換して、動作させる事ができるのでしょうか。 アドバイスをお願い致します。
- ベストアンサー
- Perl
- EUCからShift_JISに保存し直す方法
EUCで書かれたCGIをSHIFT-JISで保存し直す・・ と言う作業の過程での事なのですが・・ 秀丸を開きファイル名を指定して、 文字コードを日本語(EUC)にして、 開きます。 その後秀丸のその他-保存・読み込み-標準の文字コードで 日本語(SHIFT-JIS)にしてみましたが、どうも変わった気配が無く EUCのまんまのような気がします。 やり方間違えてますでしょうか? 秀丸をお使いでご存知の方がいらっしゃいましたら お教え下さいm(__)m
- ベストアンサー
- CGI
- EUC-JPとShift_JISのどちらがいい?
ホームページ制作の時に指定する文字コードについて Shift_JISとEUC-JPのどちらがいいのでしょう? 今までは私自身Shift_JISを使っていましたが、会社的にEUC-JPに統一しようという動きになってきていて、デメリットがあればやめようかなとも思っています。 メリットとデメリットがあれば教えてください。 また、各データベースを使ったりもします。
- ベストアンサー
- CSS
- Shift_JISをeuc-jpに変換
エクセルのデータをテキストに保存し直したデータがあります。 中身はタブ区切りの日本語の単語が数千レコード。 この時、このテキストファイルの文字コードは当然「シフトJIS」ですが、これをperlで受け取ってフォームから文字検索を行いテーブルに検索結果を表示させるプログラムを作りました。 シフトJISなので案の定、文字化けを起こしました。 なのでデータを一度「euc-jp」に変換すると「表」や「ー」などは文字化けを起こすことなく表示するようになりました。 ところが、「(1)、(2)、(3)・・・」の丸数字だけが何故か文字化けしたままで直りません。 なんとかなりませんでしょうか? #データの読み込み open F_DATA, '<', "$cgiparam" or die; my @lines = <F_DATA>; close F_DATA; #文字コードの変換 foreach (@lines){ Encode::from_to($_,"Shift_JIS", "euc-jp"); } よろしくお願いします。
- ベストアンサー
- Perl
- Shift_JISやeuc-jpで宣言するメリット
ソースの文字コードの宣言はUTF-8が主流なのに Shift_JISやeuc-jpで宣言するメリットはるのですか? ブラウザによるのでしょうか? サーバーによるのでしょうか?
- ベストアンサー
- CSS
- EUC →Shift_jisへのコンバート
Postgres+PHPでサイトを運営しております 文字セットをすべてEUC-JPで統一していたのですが そこにモバイル用のページを追加することになりました サーバ環境を変えずにやるために モバイル用のページだけ EUCで吐き出すページを一括してshift_jisにコンバートするような 方法はないものかと思っております または やはりPHPやPOSTGRESの環境ごと変えてしまうべきなのでしょうか
- 締切済み
- PHP
- EUCで保存されたスクリプトにてShift_jisでのHTML出力
perl見よう見まねで改造ができるレベルの者です。 表題の件ですが、ある登録スクリプトをEUCで保存し、登録データファイルもEUCで保存を行っているのですが、携帯からも対応させる為に、携帯用ページではShift_jisで表示を行いたいと思っています。 $word = "ああああ"; &jcode'euc2sjis(*word); 上記のようなコードで、EUCで保存されたスクリプト内の文字がShift-JISに変換されるというのを見つけたのですが、これがprint文の場合どうすれば良いのかわかりません。 例えば、 print "Content-type: text/html;charset=shift_jis\n\n"; print <<_HTML_; <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> <form method="POST" action="CGIファイル"> 登録項目1<br> <input type="text" name="touroku1" value="$in{'touroku1'}"><br> 登録項目2<br> <input type="text" name="touroku2" value="$in{'touroku2'}"> </form> </body></html> _HTML_ 上記のようなHTMLをShift_jisで表示する場合、どのようにすればよいのでしょうか? use encoding 'euc-jp', STDOUT=>'shift_jis' while(<>){ print $_; } 上記のようなコードも調べたのですが、今一適用方法が解らない状況です。 また、携帯用ページではShift_jisで表示を行いたいのと同時に、登録データファイルにはEUCで保存されるようにする方法もご教授頂けますと幸いです。 宜しくお願い申し上げます。
- ベストアンサー
- Perl
- EUC補助漢字とShift_JIS2004が扱えるテキストエディタ
私はEmEditorを愛用していますが、EUC-JPでエンコーディングされたJIS X0212補助漢字が表示できなくてたまに困ります。 また、それとは別に、JIS X0213:2004の文字が扱えるというShift_JIS2004に興味があります。 この2つが読み書きできるフリーのテキストエディタ(それぞれ別で構いません)はありませんか? また、フリーでない場合も参考までに教えてください。 Windows環境で動くことが望ましいですが、フリーならLinuxでも一応OKです。 なお、Unicodeでこれらの文字を扱うのはEmEditorで実現できているので大丈夫です。
- 締切済み
- フリーウェア・フリーソフト
- 【C&C++】EUC_JPをSHIFT-JISに変換したい
WinInetで指定したURLのHTMLを表示するコンソールプログラムを作成したのですが、EUC_JPで書かれたWebページが文字化けをしてしまいます。 SHIFT-JISで書かれているWebページは特に問題なく、自分もEUC_JPからSHIFT-JISに変換したいと考えています。しかし、色々と参考書やWebなどを調べてみたのですが、自分には少し難しすぎてより分かりやすい説明を求めています。 データの読み出しはInternetReadFileを使用しています。以下がそのソースです。 while (1) { InternetReadFile(hUrl, szBuf, (DWORD)sizeof(szBuf) - 1, &dwRead); szBuf[dwRead] = '\0'; if (dwRead == 0) break; str = str + szBuf; } どうかご回答よろしくお願いします。
- ベストアンサー
- C・C++・C#