- ベストアンサー
文字のエンコードの仕方
お世話になります。 Excelで、Linuxマシンからテキストファイルを読み込むマクロを組みました。 ところが文字コードがEUC_JPのため文字化けしてしまいます。 VBAでEUC_JPをShift-JISにまたその逆を行う方法をご存知の方、ご教示ください。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- PHPプログラム内でHTML作成時の文字コード
お世話になります。 PHPコード・及び内部エンコーディングはEUC-JPでプログラムを作成しています。 プログラムでHTMLファイルを作成する処理があるのですが、どうしてもEUC-JPで作成されてしまいます。 中身(<html>~)はmbstringできちんとShift_JISに変換して出力するのですが、ファイル自体の文字コードがEUC-JPで保存されているようで、ブラウザで表示するとエンコードがEUC-JPになって表示され、文字化けしております。 ブラウザのエンコードをShift_JISに直せば文字化けしないで表示されるのですが…。 プログラムから作成したファイルをShift_JISで作成する方法をご教授いただけましたら幸いです。 php.iniの設定をいじる権限はありません。また、プログラムをShift_JISにする以外で方法をお教えいただけないでしょうか。
- ベストアンサー
- PHP
- PHP+MYSQLでの文字コードによる文字化け
お世話になっております。 PHP+MYSQLの構成でDBに登録、DBから参照→表示といったアプリケーションを作っているのですが質問があります。 文字コードを意識せずに、”Shift-JIS”でPHPやhtmlのコードを書いていたのですが、仕様上問題があることに気づいたので今まで書いたソースの文字コードを”EUC-JP”に変更することになりました。 フリーで複数のテキストファイルをShift-JIS→EUCに一括変換するソフトがあるので、そのソフトを使ってEUCの文字コードに変換したところ、ソース中の日本語(全角)が文字化けしてしまいました。 #どの変換ソフトを使っても同様の結果になります ブラウザー上で表示すると問題ありませんが、今後ソースをいじるときに非常に不便です。目的としては、「ソースの文字コードをShift-JISに変換」かつ「ソース内の日本語(全角)の文字化けを起こさない」方法をご存知の方は是非ご教授お願い致します。
- ベストアンサー
- MySQL
- 文字化けの状態で上書き保存した場合、戻せますか。
こんにちは。 HTMLファイルを文字化けした状態で 開き(EUC-JPファイルをWindowsのメモ帳で 開きました。Shift-jisで開いています)、 英文字部分を直し、そのまま、 上書き保存してしまいました。 このファイルが、ブラウザで、Shift-jisを 指定しても、Euc-jpを指定しても、 文字化けを起こします。 テキストエディッタでは、常にShift-jisで 開かれてしまい、文字化けです。 これをメモ帳以外のテキストエディッタで Euc-jpで保存しなおすと、さらに 文字化けがひどくなります。 Shift-jisで保存したファイルをEuc-jpで 開けるエディタがあればいいかも 知れませんが、こういうエディタは ありません。(もっともブラウザで、 Euc-jpで文字化けをする以上、エディッタでも 無理かもしれません)。 このように、 Euc-jpをShift-jisで開いてしまい、 そのまま、Shift-jisで保存してしまうと、 もはや、もとに戻せないのでしょうか。 (簡単に直ると思っていたのですが、 ぜんぜん直らず困っています)。 何か分かる人がいましたら、 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- ホームページのエンコードについて。
ホームページの文字コードについて。 Yahoo!のトップページの文字コードがUnicode(UTF-8)になって、 日本語(シフトJIS)、日本語(EUC)などすべての他の文字コードは文字化けされるので、 正常でしょうか?自動選択に設定しても文字化けしてます。 前は日本語(シフトJIS)だったのにいつ変わったんでしょうか? またトップページ以外にはすべて日本語(EUC)になってます。 もちろん、これ以外はもじばけてます。 P.S. OCNのトップページはエンコードが日本語(シフト JIS)、 so-netは日本語(シフト JIS)、 GOOは Unicode(UTF-8)、 Microsoftは Unicode(UTF-8)などですが、 皆さんはどうなってますか? 正常なら私のPCに設定されたエンコートは少なくとも日本全国で同じだと思ってますが・・・
- 締切済み
- その他(プログラミング・開発)
- 文字コード
例文をISO-2022-JP文字コード、EUC-JP文字コード、シフトJIS文字コードでそれぞれコード化したいのですが、コードの調べ方を教えてください。 よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- TeraPadの文字コード
TeraPadの文字コードについて教えてください。 1. TeraPadで扱える文字コードは Shift-JIS、JIS、EUC、Unicode、UTF-8、UTF-8N の6種類あるようですが、このEUCとEUC-JPは 同じものですか? 2. Shift-JISで保存すると、TeraPadの下の部分に 表示される文字コードがSJISとなります。 これはShift-JISのことですか? 3. 短い文章では文字コードを誤認識する場合も あるようですが、どうしたら正しく認識 させられますか? 指定した文字コードで保存できず困っています。
- ベストアンサー
- フリーウェア・フリーソフト
- 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
- mysql 文字化けについて教えてください。
現在Fedoraの自宅サーバで OpenPNEでのソーシャルネットワークと xoopsでのサイトを作っています。 OpenPNEでは文字コードをShift-jisに設定しなくては ならず、設定したところ文字化けはしなくなったのですが、 今度はそれまでEUC-JPで文字化けしていなかったxoopsが 文字化けしてしまいました。 1つのデータベースサーバでデータベースごとに 文字コードをわけることはできるのでしょうか? 設定方法を教えてください。 宣しくお願いします。
- 締切済み
- PHP
- phpでの文字エンコード
携帯用のHPを作っているのですが、データベース文字コードがEUC-JPの為、一部の携帯では正常に表示されないでいます。 それで文字コードをShift_JISに変換してから出力したいのですが、 同時にmb_convert_kanaを使って全角カナを半角にしたいとも考えています。 個別に変換するなら、 $str = mb_convert_kana($row["~"],"k"); print mb_convert_encoding($str,"SJIS","EUC-JP"); で良いかと思うのですが、 ページ全体の出力文字を一気に変換する方法がわからないでいます。 そのような方法はあるのでしょうか? どうぞ宜しくお願いします。
- ベストアンサー
- PHP
お礼
ありがとうございます。 BASP21を使って無事エンコーディングできました。 随分いろいろな機能がありますね。便利なよいものを教えていただきました。 感謝いたします。