onedriveで編集したテキストが文字化けする原因と対策方法

このQ&Aのポイント
  • onedriveにあるテキストファイルをandroidとwindows10で同期して使っていると、androidのQuickEditアプリで編集すると文字化けする問題が発生します。
  • 文字化けしないテキストファイルをwindowsのメモ帳で開いて保存すると、文字化けしているテキストファイルとは異なる保存形式が適用されます。このため、問題の原因はUTF-8で保存されたファイルをwindowsのメモ帳がANSIとして読み込んでいることが考えられます。
  • 別のテキストエディタアプリを試してみましたが、onedriveのファイルの読み込み書き込みには対応していないものばかりでした。このため、他の対策方法を模索する必要があります。
回答を見る
  • ベストアンサー

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

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

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

  • ベストアンサー
  • tmys10
  • ベストアンサー率36% (338/930)
回答No.1

テキストファイルには文字コードを示すメタデータが含まれていません。そこでメモ帳は既存ファイルの内容を読んで文字コードを判断します。ところが8bit文字(いわゆる半角英数字)はUTF-8もANSIも同じなので判断できず、既定であるANSI (Shift-JIS)を採用するのだと思います。 Androidではなく、Windowsからメモ帳で開くときは、コマンドラインからスイッチを付けて notepad.exe /w ファイル.txt のようにすればいかがでしょう。面倒でしたらショートカットを作ってオプションを書き込むとドラッグ&ドロップで起動できます。 次のWindows 10 2004のメモ帳は、デフォルトがUTFになるようですね。

osiete_okwave
質問者

お礼

詳しく丁寧にありがとうございます! メモ帳からだと文字コードを正しく判断できないのですね。 ショートカットの方法も教えてくださりありがとうございます。 ただ試してみたのですが私の環境だと/wのスイッチ、UTF-16として読み込んでしまうようで、 UTF-8は文字化けしてしまいました。 なかなか思うようにいきませんが教えていただいた情報を元にもうちょっと調べてみます。 どうもありがとうございました!

その他の回答 (1)

  • tmys10
  • ベストアンサー率36% (338/930)
回答No.2

たしかに/wはUTF-16ですが、QuickEditはそれにも対応していなかったでしょうか。 より簡単な解決策は、 ・メモ帳のステータスバーにANSIと表示されたときは、保存するときに「名前をつけて保存...」を選び、文字コードにUTF-8を指定する ・あるいはQuickEditで保存するときは必ず2バイト文字を含めて書き込むこと です。

osiete_okwave
質問者

お礼

なるほど、どちらもUTF-16にするって方法がありましたね! その他の解決法もありがとうございました!

関連するQ&A

  • OneDrive テキストファイル 文字化け

    教えてください Windows10 HE のパソコン,notepadで テキストファイル(日本語、英語混じり)を作成、UTF-8で保存し、OneDriveに入れました Android(8.1.0)でOneDriveに入れたテキストファイルをタップし読み込もうとしたら、英語の部分は読み込めますが、 日本語の部分は表示されません。 →そのテキストファイルを端末に保存→Chromeで日本語、英語全て読めました。 文字が小さいので、「Jota+」というテキストエディタで読んでいます。 パソコンで保存する時、「UTF-8」で保存する事をネットで教えていただきました。 OneDriveの画面でテキストファイルをタップした時、読み込めないのが普通なのでしょうか? それとも、エラーなのでしょうか? エラーの場合、どうすれば良いのか教えてください お願いします。

  • テキストエディターの文字化け

    素人の者です。 これまで、PHPのプログラムの書き込みをSJISで行ってきましたが、どうもネット上を調べているうちにSJISはあまり使わないほうが良いようなことが書いてあったので、UTF-8で書くことにしようと思いました。そして、UTF-8で書いていてWEB上は特に問題なく文字化けもせず表示されるのですが、テキストエディターで再度ファイルを開くと、テキストエディター内で文字化けしていることがあります。メモ帳で開くときはファイルの文字コートをUTF-8に指定すれば文字化けしません。サクラエディターで開けば、何もしなくても文字化けしません。php_editor_stdで開けば、文字化けします。ez-HTMLで開けば、文字化けします。???とこんな具合です。テキストエディターを開くときにエンコードを指定して開けば、文字化けはしないであろうと考えて、設定の部分を色々と探していじってみても、文字化けの現象は変わりません。SJISですと、ダメ文字とかあるのでやはり切り替えていったほうが良いと思い試している最中です。テキストエディターで文字化けした場合、どのようにすれば解消するのかお分かりになる方がおりました教えていただけないでしょうか。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • OneDrive 共有 文字化け

    マイクロソフトの「OneDrive」にアップロードしたファイルを、「OneDrive」のアカウントとは別のメールアカウントに「共有」を設定しました。 すると、送られてきたメールの「from」が「ae?(3/4)??* ??oe」となり、件名が「OneDrive ????????????? 」と、文字化けしてしまいます。 確認したパソコンは、「Windows10」で、ヤフーメールだったので、「エッジ」でヤフーメールのサイトを開いて確認し、その後、「Windows7」の「Microsoft Outlook 2013」でも、同じメールを確認しましたが、同じでした。 このような文字化けを防ぐには、「OneDrive」の共有の際に、どのようにしたらよいのでしょう? ネットで調べても、テキストファイルの文字化けなどは、出てくるのですが、「共有」での文字化けは、見つかりませんでした。 よろしくお願い致します。

  • 【テキスト】文字化けの修正

    雑誌を取り込み、その際PDF化して保存したファイルをAdobe Reader Xで開いたテキスト部分をWordにコピペしたところ、文字化けしているところが多く見られます。 しかしPDFのテキストをメモ帳にコピペし、ANSI、UDF-8、Unicode、Unicode big endianという形式のそれぞれのコードで保存し、次にワードに載せてみましたが、やはり文字化けは同じままですした… 他にどのような対処方法があるでしょうか?

  • HPのアップロードで文字化けが起こります。

    メモ帳/ファイル/名前を付けて保存/文字コード のウィンドウで、 ANSI unicode unicode adian UTF-8 の4種類の選択肢があります。 これを無視してサーバーにアップロードをかけて、時々文字化けが起こります。 文字コードを変換して事なきを得ていますが、今回は"UTF-8を選びました。 これが適切かどうかよくわかりません。 これらの文字コードの説明と、文字コードの選択はどれが適切なのか、教えてください。(自分のパソコンのファイルでは文字化けはありません) よろしくお願いします。

    • ベストアンサー
    • HTML
  • 文字化けを正常にするには

    雑誌を取り込み、その際PDF化して保存したファイルをAdobe Reader Xで開いたテキスト部分をWordにコピペしたところ、文字化けしているところが多く見られます。 しかしPDFのテキストをメモ帳にコピペし、ANSI、UDF-8、Unicode、Unicode big endianという形式のそれぞれのコードで保存し、次にワードに載せてみましたが、やはり文字化けは同じままでした… 他にどのような対処方法があるでしょうか?

  • WinとMacで互換性のあるテキストファイルを作りたい

    Mac側のテキストエディットの場合は 保存時にWordを選べば、Windowsで読めます。 一方、Windows側のメモ帳の場合は ANSIで保存するとMacで読めず、UTF-8で保存すると Macで読めました。しかし文字化けはないようですが、 字体が一部濃くなったり違和感はあります。 文字コードについて、調べてもよく分からなかったのですが、 Win・Mac統一のフォーマット(文字コード?)というのは ないのでしょうか? また文字コードが誤っているため、Macで読めなかったり、 文字化けしてしまっているテキストファイルをMacで読める よう変換するフリーソフトがもしあれば教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • Mac
  • Outlookのアドレス帳文字化けの対処方法

     Office365を使っております。  Outlookのアドレス帳をエクスポートすると、題名が添付の様に文字化けします。  メモ帳等で、UTF-8やANSIに変えて保存しなおしても、変化がありません。  どのようにすれば、よろしいでしょうか?。

  • ExcelからCSVファイルへの変換と文字化け

    エクセルからCSVファイルへの変換したときの文字化けに悩まされています。 たとえば、 千代田区大手町19-1 という住所がはいっているセルがあり、CSVに変換すると、 千代田区大手町19?1 となります。 エクセルで開いても、テキストエディタで開いても「-」が「?」に文字化けします。 エンコードの問題なのでしょうが、どうすれば文字化けが解消されるのか、わかりません。 エクセルはデフォルトではSJISで保存されるようなので、 UTF8で保存すれば、文字化けはなくなるのかもしれません。 ただ、 http://web-laboratories.com/excel-csv こちらのサイトにあるように、 [WEBオプション]をつかってUnicode[UTF-8]で保存しても、 テキストエディタで開きなおすと、SJISのままになっているようです。 文字化けをさせないCSVファイルへの保存のやり方を教えてください。

  • テキストファイルが文字化けしてます

    テキストファイルが文字化けしたのを解消したいと思っています。 状況は、USBメモリに保存したテキストファイルをMacとWinの両方の エディターで使っています。ある日いきなり、Macからともなく、 Winからともなく文字化けしました。 あらゆる文字化け解消法を試しました。それでもだめです。何とか 助けてもらえませんか。それともファイルが壞れたのでしょうか。 その文字化けした一部をペーストします。 チe ・枩& ト・YA `d&ァ哘壷ッ ・