• ベストアンサー

EmEditorでSJISファイルをUTF-8に

EmEditorでSJISファイルをUTF-8に変換したいと思い、「名前を付けて保存」でUTF-8を選択して保存しました。 すると、次回開く時に、「指定したエンコードで変換できない文字が含まれています・・・」というポップアップが出てしまいます。 日本語を含む、SJISファイルをUTF-8に変換するにはこの手順だけではいけないのでしょうか? どうぞよろしくお願い致します。

noname#225112
noname#225112

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

SJIS→UTF-8なら行けそうな気がします。 開いた時のエンコーディング表示設定(確かウィンドウ右下ぐらいにUTF-8とか出てる) もUTF-8になってますか? もしかしたらUTF-8としてでは無く、別のエンコーディングで開こうして出てる可能性があります。 エンコーディングを指定して開くで問題無ければ大丈夫な可能性があります(多分) それ以外には機種依存文字を使ってる可能性(ウル覚え)があります。 http://www.d-toybox.com/studio/lib/romanNumerals.html 等を参考にしてみてください

関連するQ&A

  • mbstring.http_output = UTF-8 としているのにSJISで出力されているようである

    php.iniでmbstring.http_output = UTF-8 としました。 テキストエディタで <HTML> <BODY> <?PHP echo "教えて"; ?> </BODY> </HTML> というファイルをつくり、sjisで保存し、test.phpと名づけました。 このファイルをブラウザで表示させる際、エンコードをUTF-8とすると文字化けしてしまいます。 SJISだとちゃんと表示できます。 mbstring.http_output = UTF-8としている以上UTF-8に変換されるわけではないのでしょうか?

    • ベストアンサー
    • PHP
  • EmEditorでANSIで保存

    EmEditorでテキストファイルを保存時に  文字コードをANSI形式で保存するようにしたいのですが  エンコード形式(文字コード)は、どれを指定すれば良いですか ? エンコードで選べる選択肢にANSIが見当たりません。 ----------------

  • UTF8の「-」をsjisで表示する

    mysqlに「1-1-1」という文字をUTF8で登録しました。 sjisで書かれたphpファイルでこの文字を表示するために、sjisに変換したのですが 「1?1?1」となってしまいます。 うまく表示するにはどうすれば良いでしょうか?

    • ベストアンサー
    • MySQL
  • EmEditorについて

    Windows XPでEmEditorを使用しています。特殊記号を含んだファイルを保存しようとすると次のようなコメントが表示されます。 「この文書は保存用に選択されたエンコードで保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには、下の「いいえ」をクリックし、[名前を付けて保存]を選択し、[エンコード]からUnicodeの1つを選択してください。継続しますか?」   「いいえ」を選択しますと上記コメントが消えて、[名前を付けて保存]云々以降の作業ができません。どのようにしたらいいのか教えて下さい。

  • utf8 の (1)(2)(3) を sjis で表示

    MYSQLに格納したデータに”(1)(2)(3)”という文字があります。 これを、PHPより $output1 = mb_convert_encoding( $out_contents, "SJIS", "utf-8"); エンコードしてCSV出力しているのですが、 excelで開いたとき?と”(1)(2)(3)”の部分だけ文字化けしてしまします。 どなたか対処方法ご存じでしょうか?

  • VC++でUTF-8のファイルを出力したい

    VisualStudio2005で以下のコードを実行したとき、ファイルをUTF-8で作成したいのですが、なにか方法がありますか? 現状では、SJISで出力されてしまいます。 ソースは、『ファイル』-『保存オプションの詳細設定』で『UTF-8(BOM付き)』にしてあります。 #include <stdio.h> int main(int argc, char* argv[]) {     FILE *fp;     fp = fopen( "c:/temp/log.txt", "w");     fprintf( fp, "%s\n", "あいうえお" );     fclose( fp );     return 0; } ちなみに、”あいうえお”の部分を(EmEditorで)SJISに無くてUTF-8にだけ存在する文字にした場合、VisualStudioのエディタ上では正しく文字が表示されます。 したがって、VisualStudio内ではリテラルの文字コードはUTF-8で扱われていると考えられます。・・・が、上記プログラムで出力すると文字化けします。つまり、SJISで出力されてしまいます。 ご教授のほど、よろしくお願いいたします。

  • 文字コードsjisをUTF8に書き換えたい

    CGIの勉強中の者です。 文字コードはSJISで保存しているCGIをUTF8コードに換えるには何が必要でしょうか? HTMLならmeta内をSJISからUTF8に変更し、TeraPadなどのテキストエディタでUTF8に保存すればオッケーなんですが。 CGIの場合はHTMLと違って、換えるには複雑なのでしょうか? CGIプログラムの中では以下の「sjis」を「UTF8」に書き換えし、UTF8で保存しましたけど、文字化けが出てます。 <meta http-equiv="Content-Type" content="text/html;charset=shift_jis"> &jcode'h2z_sjis(*contenido) &jcode'convert(*subject,'sjis'); &jcode'convert(*infor,'sjis'); &jcode'convert(*contenido,'jis'); &jcode'convert(*res_msg,'jis'); print "Content-type: text/html;charset=shift_jis\n\n"; 宜しくお願いします。

    • 締切済み
    • CGI
  • Cygwinで日本語化け(UTF-8)

    web上の情報を元にnkfとmoconv.shを入れてShift-JISエンコードの日本語が文字化けしなくなったんですが、UTF-8エンコードのファイルが依然文字化けします。 テストするためにsjis.htmlとuft8.htmlを作って、↓な感じでやってます。 >export LANG=ja_JP.SJIS >cat sjis.html 日本語がちゃんと表示されます。 >export LANG=ja_JP.UTF-8 >cat utf8.html 文字化け どなたかご存知でしたら教えてください。

  • UTF-8でのFORM GETについて

    現在UTF-8のPHPでサイトを作ってます。 FORMのGETでエンコードされた日本語データを扱いたいのですがUTF-8だとそのまま日本語がパラメーターについてしまい解決出来ません。 SJISではGETでエンコードされます。 これはこう言う仕様なのでしょうか? 実現させたい事は・・・ ページはUTF-8のエンコードのまま、FORMの日本語をUTF-8エンコードに変換して受け取りたい お願いします。

    • ベストアンサー
    • PHP
  • SJISで保存してあるPHPファイルを、UTF-8のBOMなしで保存し

    SJISで保存してあるPHPファイルを、UTF-8のBOMなしで保存しなおす方法を教えてください。 CodeIgniterというフレームワークを使って勉強しています。 これに関する書籍では、『PHPファイルはUTF-8のBOMなしで保存する事』と厳しく書いてあります。 しかし、SJISで保存してあるPHPファイルがあり、秀丸エディタを使いPHPファイルをUTF-8のBOMなしで保存しなおそうとするのですが、上手く行きません。 その所為かどうか分かりませんが、サンプルも上手く動きません。 よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう