• ベストアンサー

テキストをUTF-8で保存するため

テキストをUTF-8で保存するため以下に http://madeinpc.blog50.fc2.com/blog-entry-308.html 『•文字コードを指定できるテキストエディタ(Terapadなど)』を使用するように 『「UTF-8」なので、メモ帳でそのまま保存したテキストファイルは使用できません』 との記述があります。 意味がどうも分かりません。Windowsに標準付属しているメモ帳で「名前をつけて保存→文字コード→UTF-8」としてやれば同じことではないかと思うのですが如何でしょう? よろしくお願いします。

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

  • ベストアンサー
  • hv9V8ZDj
  • ベストアンサー率64% (112/174)
回答No.2

リンク先の Avidemux は 「UTF-8」の 「BOM無し」が必須ということではないでしょうか。 メモ帳の場合、BOM の有り、無しを指定できず、 BOM 有りになるからだと思います。 ■ Notepad(メモ帳)を使うべきではない理由 その17~20 http://blog.unfindable.net/archives/364 ■ メモ帳の BOM について(下記 URL の「メモ帳」の部分) http://www.php-factory.net/trivia/03.php ■ バイトオーダーマーク https://ja.wikipedia.org/wiki/%E3%83%90%E3%82%A4%E3%83%88%E3%82%AA%E3%83%BC%E3%83%80%E3%83%BC%E3%83%9E%E3%83%BC%E3%82%AF

avex-ayu
質問者

お礼

回答いただきありがとうございます。 BOMつき、BOMなしのこと初めて知りました 大変参考になりました。

その他の回答 (3)

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.4

>同じことではないかと思うのですが如何でしょう? 同じです だから  メモ帳でそのまま保存した と書いてあるのではないでしょうか (そのままだとANSIになります) もしくは書いた人自体がメモ帳の設定知らなかったとか 操作がわかってる人ならどっちでも同じ 他のエディタだとステータスバーに文字コードなども表示できるので 何になっているのか判断しやすいという話もあるかと思います URLの内容自体もかなり昔の記事のようなので(2009年って書いてある) 必ずしもWin7向けの内容とは限りません

avex-ayu
質問者

お礼

回答いただきありがとうございます。 2009年時と今では事情が異なるのでしょうね。

  • kteds
  • ベストアンサー率42% (1875/4423)
回答No.3

> Windowsに標準付属しているメモ帳で「名前をつけて保存→文字コード→UTF-8」としてやれば同じことではないかと思うのですが如何でしょう? その通りでしょう。 現在ではWindowsに標準付属しているメモ帳で文字コードを指定することができるようになっていますが、筆者がブログを書いた時点のメモ帳には文字コード指定が無かったのでしょう。(または筆者が知らないのかも)

avex-ayu
質問者

お礼

回答いただきありがとうございます。 筆者が記事を記した時と今では事情が異なるのでしょうね。

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

Windows付属のメモ帳でUTF-8保存するとBOMが付いてしまいます。 BOM付きUTF-8は扱えないソフトが多いため、事実上メモ帳のUTF-8保存は役に立ちません。 というか、よく分からないトラブルの原因になるので絶対使わない方が良いです。 なお、メモ帳でUTF-8が扱えないというのは、昔のメモ帳だと実際そうだったので その頃の知識で書かれているのだと思います。 メモ帳は機能が足りなくてまず使うことはないので、いつの間にかUTF-8が使えるようになっていても気付かない人もいるでしょう。

avex-ayu
質問者

お礼

回答いただきありがとうございます。 BOMつき、BOMなしのこと初めて知りました 大変参考になりました。

関連するQ&A

  • UTF-8での保存について

     エディットボックスに入力してある日本語の文字列をUTF-8やUTF-8Nでテキストファイルに保存したのですがうまくいきません。  UTF-8の場合はファイルの先頭に3バイトのBOMをつければいいらしいので、 ファイルの先頭に0xEF,0xBB,0xBFの3バイトを追加してテキストファイルに保存しましたがメモ帳で開くと文字化けします(メモ帳で開くときは文字コードをUTF-8にして開いてます)。 作成したテキストファイルをバイナリエディタで開いてみると先頭の3バイトはEFBBBFとなっているので何も問題はないと思うのですが、どうして文字化けするファイルができてしまうのでしょうか? --- 実行環境 --- Microsoft Visual C++ 2010 Express WIN32 ユニコードビルド C言語

  • 保存形式としてのUnicode、UTF-8

    「Unicode、UTF-8 違い」などでネットを検索すると Unicode・・・文字コード UTF-8・・・符号化方式 とのことで、同次元のものではないとのこと。 しかし、 さくらエディタ、TeraPadなどのテキストエディタの保存形式に Unicode、UTF-8などがあるのですが、この違いは何でしょうか? 前提として、iPhone/iPadにてテキストファイルを扱おうとすると Gmailの添付ファイル、Dropboxなどで文字化けする(デコードできない)ので どちらかの形式に統一しようと思ったのですが、 あとあと困るといやなので、正確に理解したいと思った次第です。 どうぞよろしくお願いします。

  • 文字コードShif-JIS、UTF-8

    漢方の「瘀血」の“瘀”という文字の文字コードはUTF-8にはありますがShift-JISにはありません。html記述に作成にTeraPadを使っていますが、Shif-JISがデフォルトのようで“瘀”の文字がATOKで書き込めず、?に置き換わってしまいます。TeraPadの表示オプションの「文字コード」をUTF-8に設定しても同じです。ためしにメモ帳でやってみたところ問題なくATOKで瘀と書き込めます。TeraPadをUTF-8ベースで使うにはどうしたらいいでしょう。

  • 【文字コード】UTF-8だとDreamWeaver→terapadコピペで文字化け

    ドリームウィーバー8(Win-XP)使用者です。 PHPを作成しているため、テキストエディターの文字コードをUTF-8に統一しています。(クライアント都合) しかしながら DreamWeaver→terapad で文字をコピペすると文字化けを起こします。どちらもUTF-8にしているのに… 一体どうすれば回避できるのでしょうか? *terapadのかわりに秀丸にペーストするなら文字化けはおきません。(terapadが好きなので極力terapadを使いたい) *DreamWeaverについては、「Ctrl」+「J」→「タイトル/エンコーディング」→「エンコーディング=UTF-8」の設定です お詳しい方、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • UTF-16テキストファイルの作成

    エクセルで作成したデータをUTF-16形式で保存したいのですが、 「名前をつけて保存」でファイルの種類を選ぼうとしても、 該当の形式が見当たりません。 Unicodeテキストで保存してからメモ帳で開いて文字コードを変更しようとしてみましたが、UTF-8しか選択肢がありません。 どなたか方法を知ってる方、教えてください。お願いします。

  • テキストがUTF-8かどうかを知る方法、及び変換

    メモ帳とかで保存すると自動的にANSIになります。 これがshift-JISだろうと勝手に思ってたわけです。 ところがHTMLはUTF-8が主流になると聞いて焦っています。 取り敢えず書き直しか!と思っているのですが、 考えてみれば途中からエディタを乗り換えたりして、 今あるtxtが何の文字コードなのかも分かりません。 それを判別する方法や一括変換する方法ってありますか。

  • Dreamweaverで「shift_jis」→「utf-8」

    DreamweaverMX2004を使用しています。 以前に文字コードをshift_jisで作ったhtmlを全てutf-8に変更したいと思っています。 これを行う場合、Dreamweaverのコードビュー画面で <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> ↓ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> と直接手で書き換えるだけで、文字コードはDreamweaverが自動的に保存しなおしてくれるのでしょうか? (もしくはメニューの「ページプロパティ」でエンコーディングを変更できるようですが、どちらの方法にしても) また、これをDreamweaverではなく、テキストエディタ(TeraPad等)で行う場合、どのような方法になりますでしょうか。 また、UTF-8でhtmlを作成する際、shift_jisとは別の点で何か注意しなければならないことはありますか? よろしくお願い致します。

  • UTF-8で日本語を保存しサーバにアップする方法

    事情がありUTF-8で日本語のHTMLファイルを保存しアップしなければならなくなり、その方法を検索しましたが自力では解決できませんでした。 今現在持っているテキストエディタ(TeraPad)を使いUTF-8を選択し保存するとほとんどの日本語が???となり日本語表示ができません。 どうすれば日本語をUTF-8で保存でき、アップそしてブラウザで表示できるようになるのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Windowsプログラミングでのテキスト保存について

    Windowsプログラミングでのテキスト保存について WindowsAPIを使ってプログラミングをしているのですがコントロールに入力されたテキストを 保存するときにWindows付属のメモ帳のように保存ダイアログボックス上で保存文字コードを 選択できるようにしたいのですがやり方わかる人いましたらどうか教えてください。お願いします。

  • onedriveで編集したテキストが文字化けします

    onedriveにあるテキストファイルをandroidとwindows10(バージョンは1909)で同期して使っているのですが、 androidのQuickEditというアプリで編集すると発現条件はわからないのですが、ただ日本語を追加するだけで文字化けしてしまいます。 文字化けしないテキストファイルをwindows側から標準のメモ帳で開いてから保存しようとすると保存形式がUTF-8となっているのに対して文字化けしてるテキストファイルだとANSIとなっています。 このことからUTF-8で保存されてるファイルをwindowsのメモ帳がANSIとして読み込んでるのではないかと思っているのですが原因がわかりません。 androidのテキストエディタを変えて試そうといろいろインストールしてみたのですが、onedriveのファイルの読み込み書き込み出来るものが見つからず試せませんでした。 onedriveで使える別のテキストエディタアプリや、文字化けの原因、対策方法などご存じの方いらしたら教えてくださるとうれしいです。 どうぞよろしくお願いいたします。