• ベストアンサー

Unicodeって・・・

Unicodeを初心者の人に説明するとしたらなんと説明したら いいのでしょう? どういうところで使われてるものでしょう? EXCELでテキストファイルで保存するとき Unicodeがありますが、 普通のテキスト形式とどう違うのでしょうか? テキストで保存したあとメモ帳などで開くと同じようですが。。。

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

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

・Unicodeを使うと世界中の文字が同時に使える Unicode以前は各国でその国の文字だけを使うことはできたが、他国とのデータの互換性はなかった。それがUnicodeで可能になった。 ・そもそも今のPCはみんなUnicode Windowsで言うと、Windows98が不完全ながらUnicodeを使い始め、Windows2000以降は内部処理はみなUnicodeで行うようになっている。 この2つを押さえておけばよいと思います。 また、以下のようなデモンストレーションを行ってみてはいかがでしょう。 ・メモ帳を開く ・ハングルなりアラビア文字なりを入力する(適当なサイトからコピー&ペーストするとよい) ・普通に保存する ・警告が出るので無視 ・一旦閉じ再度開くと「?」に化けている ・もう一度入力し、今度はUnicodeで保存する ・再度開くと化けていない

C_PAMA
質問者

お礼

わかりやすい説明をありがとうございました。 >また、以下のようなデモンストレーションを行ってみてはいかがでしょう。 も、よい方法ですね! ちょっと試してみましたが、メモ帳にサイトから貼りつけた時点で ■のように化けてしまう文字も(アラビア語)ありますが、 これは・・・?メモ帳に貼り付けたときのコードがUnicodeでないということ????なんでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

回答No.5

>貼りつけた時点で■のように化けてしまう ああ、それは文字コードの問題ではありません。フォントが無いのです。 Webブラウザは指定されたフォントにない文字は臨機応変に別のフォントを使って表示してくれますが、メモ帳にはそこまでの機能がありません。 これは面倒な話になりますのでうまく表示される文字だけを事前に選んでおくとよいでしょう。

C_PAMA
質問者

お礼

フォントの問題だったんですね! ありがとうございました(#^.^#)

全文を見る
すると、全ての回答が全文表示されます。
  • tama80ji
  • ベストアンサー率71% (2188/3068)
回答No.3

はじめまして。 通常文章を書く場合はほとんど使用することはないのですが、たまに第一水準、第二水準の漢字候補にない時に使用します。 なので訊かれたら説明は、第一、第二水準で見つからない漢字やラテン語系の特殊記号付きの文字を書く時に使うんだよ、と簡単に説明しています。 実際に当方はそうして使用しておりますが、Unicodeにしかない文字(漢字。それが正しい字であっても!)をファイルやフォルダーに使用してはいけません。OSからHDD自体を認識しなくなります。それでかつて痛い目にあいました。

C_PAMA
質問者

お礼

そうですね。 初心者の方には、この範囲の説明が適当なんでしょうね・・・。 ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。
  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

初心者に説明するのは難しいかもです。 文字コードの一種なのですが、文字コード自体が分からなければ通じないですからね。 文字コードの種類については http://pc.user-infomation.com/hard_soft/so_04.htm これを読んで分からないようなら考え直しますが如何でしょうか?

C_PAMA
質問者

お礼

確かに!! 文字コード自体からの説明が必要ですね(>_<) URL参考にさせていただきます! ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

Unicode - Wikipedia http://ja.wikipedia.org/wiki/Unicode の説明の通り 元々、国々によって、字の割り当てたコードが違いソフトを作る側には、大きな手間と化してました すべての国の文字を1つのコード表の中に納めようと考えたのがUnicode 問題が生じて、漢字を使用する国(日本と中国だけ、だっけ?)は、反対してます 使える字数に制限があるから^^; そうは言っても、時代の流れと言うことで・・・

C_PAMA
質問者

お礼

早速ご回答くださりありがとうございました。 サイトの説明をさらに噛み砕いて書いて下さって ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Unicodeの文字がどれか、調べたいです

    ある文章をメモ帳で保存しようとしたら「このファイルはANCIテキストファイルで保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには、[文字コード]から[Unicode]を選択してください」と出ました。どれがUnicodeの文字なのかを調べる方法を探しましたが、アテになるのが全くありません。また、「[文字コード]から[Unicode]を選択する」という言葉の意味も分かりません。文字コード表を開きましたが、その後詰まりました。 限りなく分かりやすい説明をお願いします!

  • ユニコード

    IMEパッドの使い方、保存のしかた IMEパッドのunicodeを入力したのですが保存をしようと思うとこのファイルはANSIテキストファイルとして保存すると失われてしまうunicode形式文字を含んでます。 unicodeの情報を保存するには、下のキャンセルをクリック、文字コードからunicodeを選択してください。続行しますか?OK キャンセルとでます。OK キャンセルをどちらもおしてみたのですが ?としか保存できませんどのようにすると保存できますか?パソコンしょしんしゃです。よろしくおねがいします

  • Unicodeについて質問です。

    Unicodeについて質問です。 あるテキストファイルからUnicode文字を検索したいと思っています。 Unicode形式で保存したくないテキストファイルがあるのですが、どうやらどこかにUnicode文字を使ってしまったようで検索に手間取っています。 かなりの文章量のテキストファイルなので目で探す事は非常に困難で、仕方なくUnicodeコード表を元に一文字ずつ検索しているのですがなかなかヒットしません。 アラビア語のような特殊な文字を記入した記憶はないのですが、こちらのコード表(http://nurucom-archives.hp.infoseek.co.jp/digital/unicode-table.html)によると半角数字もUnicode文字となっていたりするようで知らずに入力した可能性が高いです。 できればテキスト貼り付け(方言変換サイトなどのように)でUnicode文字を検索できるサイトか、もしくはフリーソフトのようなものはありませんでしょうか。 Unicodeについて教えていただけるだけでも助かります。よろしくお願いします。

  • UnicodeでないファイルをUnicode保存

    いつも楽しく勉強させていただいております。環境はWin7Office2010です。 ExcelVBAからFSOを用いてCSV形式のファイルを読み込み、多少の加工をして最終的にはSQLServerに取り込むという作業をしています。 問題はCSVファイルのことなのですが、どうやらUnicodeでないようでFSOで開くと文字化けしてしまうものがあります。 Excelやワードパッドで開くとちゃんと読めます。 StrConv関数でUnicodeに変換しようとしたのになぜかできませんでした。 今回はファイル数が少なかったので、手作業でワードパッドで開き、保存の形式をUnicodeにして事なきを得ましたが、今後同様のファイルを多数処理しないといけないので手作業での変換は難しいです。 そこで、こんなことは可能でしょうか。 ・ExcelVBAで非Unicode形式のファイルを読み、Unicodeで別ファイルに書き出す。 または、 ・ExcelVBAでワードパッドなどを制御し、自動的にファイルを開いてUnicodeで保存しなおす。 ついでといっては何ですが、そのファイルの文字コードが何であるかはどうやって分かりますか。 できればVBAを介して調べる方法があれば教えてくださるとうれしいです。

  • テキストをUNICODEで記録するには

    現在エクセルVBAで以下のコードを使用してセルから読み込んだデータをテキストファイルに変換するプログラムを使用しています。 今回下記のコードだと文字化けしてしまう文字(韓国語)を扱うことになりました。 エクセルの保存形式を「Unicode」で保存すると問題なくテキストができることがわかりました。 そこで下記のプルグラムで保存形式を「Unicode」で保存する方法を教えてください。 ターゲットになる変数は「text」という変数です。 よろしくお願いします。 Open "x:\文字.txt" For Append As #1 If a = "" Then Print #1, Chr(9); text Else Print #1, Format(a, "@"); Chr(9); intime; "/"; outtime; Chr(9); text No = No + 1 End If Close #1 n = n + 1

  • unicodeファイルの読み込み

    javaアプレット上で BufferedReader file = new BufferedReader(new FileReader("C:/test/list.txt")); で外部テキストファイルを読み込んでいるのですが、この外部テキストファイルの文字コードをANSIからUnicodeに変えるとプログラムが動かなくなります。日本語やアルファベットではない文字の保存のためにテキストをUnicodeにて保存しなければならないのですが、どうすればUnicodeのテキストファイルを読み込むことができますか。

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

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

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

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

  • Unicode情報について

    Windows XPでEmEditorを使用しています。 1.ファイルを保存する際「この文書は保存用に選択されたエンコードで保存すると失われてしまうUnicode形式の文字を含んでいます。Unicode情報を保存するには「いいえ」をクリックし、「名前を保存する」を選択しエンコードからUnicodeの1つを選択して下さい」と表示が出ます。「いいえ」をクリックしても「名前を保存する」という表示が出ません。仕方なく「はい」をクリックしますが、Unicode情報は保存されません。どうしたら良いでしょうか。 2.同じEmEditorの別ファイルではUnicode情報を入れても上記表示も出ずにキチンと保存されます。以前表示が出たときに「名前を保存する」を選択で、Unicodeを選択していたのかもしれませんが、はっきりとは覚えていません。 詳しい方至急お教え下さい。お願いします。

  • Unicodeテキスト&テキスト

    Word で「編集」→「形式を選択して貼り付け」を開きますと、<テキスト><HTML形式><Unicode形式>とあります。 この中の<テキスト><Unicode形式>とはどのような違いがあるのでしょうか? 又、<Unicode形式>として貼りつける場合とは、どんな場面があるのでしょうか?