• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:『unicode形式の文字を含んでいる』と表示が・・・)

メモ帳でのデータ追加時にunicode形式の文字が表示される

このQ&Aのポイント
  • メモ帳にデータを追加して閉じようとする際、unicode形式の文字を含むウインドウが表示される現象が発生しました。
  • 追加する前のデータではこのようなアラートは表示されませんでしたが、店名・住所・電話番号をコピペした際に発生しました。
  • 使用している文字は漢字・ひらがな・カタカナ・英数字・アルファベットの他、3種類の記号(※、◎、?)のみです。

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

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

ANo.3さんの手順で対応できると思いますが、私なりのアドバイス。 メモ帳で質問にあるアラートが出るときを私も経験しています。例えば ココの質問や回答にある内容をコピーしたとき、改行部分の記号として Unicode 文字を含んでしまうので、保存する時に同じエラーが出ること はありました。 そのまま保存してから再度開けば「?」で表示されるので、それを削除 すれば上書きしたときにはアラートが出ることはないと思います。 これ以外の対処法としては、メモ帳では既定値が[標準 ANSI 文字列]と して保存されるので[名前を付けて保存]ダイアログにて[文字コード]を [ ANSI ]以外にして保存をすれば、Unicode を含んでいてもアラートが 出ることはありません。

no_se
質問者

お礼

こちらの環境を書かなくて申し訳ありませんでした。 OSはXPで文字入力はATOKを使っています。 改行の記号もunicodeが含まれているんですか。<br>とかでしょうか??(全然違ってそうですね(^_^;) ネット上の文字をそのままコピペするとそういった事があるのですね。 エラー表示が出ても、保存はできると知って安心しました。 また、対処法も大変参考になりました。同じ事が今後起こったときに役に立ちそうです。 どうもありがとうございました。

その他の回答 (3)

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.3

そのままOKを押して保存します。 そうすると"Unicode形式の文字"は「?」に変換され、それ以外の文字は正常に保存されます。 いったんメモ帳を閉じ、保存したファイルを再度開きます。 「?」に変化した文字を探し(Ctrl+Fで検索)、適切な代用表記に置き換えます。 元から「?」を多用している文章だと少々面倒ですが、幸い全角「?」の方を使っているようですね。 考えられる可能性としては、まず一番ありそうなのが漢字です。 漢字は似た字が多く、ほとんど区別がつかない字なのに片方がShift_JIS領域の字でもう一方が違うということがよくあります。 VistaやOffice2007を入れていれば変換時に注意が出るのですが、それでないと何の注意もなく入力できてしまいます。 例えば「つなぐ」を変換してみてください。よく似た2つの字が出るでしょう。 もし注意の出ない環境でも、見分ける方法はあります。文字が汚い方が(Windows環境では)使ってはいけない文字です。 Windows以外の環境も考えるなら、文字が綺麗な字の中にも使ってはいけない文字があります。主だったところは「マル数字」「ローマ数字」「はしご高などの一部の漢字」です。 次に、ネット上からコピペするとたまに文字幅ゼロのスペースが入っていることがあります。これは見えないので自分で打ち直したときにもうっかり残っていることがあります。 あとは比較的分かりやすいのが記号類です。マルC、マルR、一文字の(株)などがあります。

no_se
質問者

お礼

こちらの環境を書かなくて申し訳ありませんでした。 OSはXPで文字入力はATOKを使っています。 OKを押して保存して大丈夫なんですね。安心しました。自分で保存した分もちゃんと開きました。開かなくなってしまうか、開くときに通常と違う操作が必要なのかと思ってしまいました。 「はしご高」って初めて知りました。ATOKでは変換では出てきませんが、手書きでは表示できました。「つなぐ」も一種類しか出ませんでした。 IMEでも試そうとしたのですが、文字バーの替え方がわからなくなってしまいました。。。取り敢えずATOKに慣れているのでこのまま使うつもりです。 『文字幅ゼロのスペース』・・・そんな物があるんですか、くせ者ですね。 大変参考になりました。どうもありがとうございました。

  • koma30007
  • ベストアンサー率87% (173/198)
回答No.2

Vistaですか? 入力されている文字の中に環境依存文字があったのだと 思います。 http://support.biglobe.ne.jp/faq/vista/font.html http://www.eps.pref.mie.jp/guide/badword.html http://prius.hitachi.co.jp/support/faq/104084.html 環境依存文字は、文字変換の時やIMEパッドの文字一覧 で確認することができます。 ※ちょっと自信ないですが、JIS X 0212およびJIS X 0213が 環境依存文字です。 テキストエディタやメールソフトなどでも、内部処理を Shift-JISで行っているソフトでは環境依存文字が文字 化けしますので、なるべく使わない方が良いようです。 ※Unicode化されているソフトでは大丈夫です。 (株)やギリシャ数字、丸付き数字なども環境依存文字 ですので、(株)や普通の数字にするなど、置き換える 事ができる文字は置き換えるといいです。 ※このサイトでは環境依存文字は自動変換されるようです。 ※仕事で使うファイルの場合は、相手に聞いた方が良い と思います。

no_se
質問者

お礼

参考になるアドバイスをどうもありがとうございます。 自分の環境を書いていませんでした。失礼いたしました。 vistaではなく XPです。文字入力はIMEでなくATOKを使っています。 意外な漢字が依存文字なのですね。びっくりです。不便そうな感じがします。でもXPは問題ないのですよね(?)。 >環境依存文字は、文字変換の時やIMEパッドの文字一覧で確認することができます。 そうなんですか!IMEじゃなくATOKの場合はどうなんでしょうか? 貼ってくださったリンクの2番目の10個の文字は問題なく出ました。(2行目左、左から2番目、一番右は文字の一部が繋がった形で表示されましたが・・・) おっしゃるようにギリシャ文字や場合によっては半角とかは「文字化け」しそうなので注意しなくては、と思うのですが、それ以外がなかなか見当がつきません。。。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

漢字はunicodeでないと表現できない文字がありますよ。

no_se
質問者

お礼

そうなんですか・・・。 回答ありがとうございます。

関連するQ&A

専門家に質問してみよう