[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『?(半角クエスチョン)は機種依存文字?』(sato)
外部から送られてくるエクセルデータを加工してCSVに落とし、 別のソフトで読み込んで利用しています。
今回文字化けしたデータがあったので調べたところ、 元のデータでは − となっているものが ? に化けています。
エクセル上で − と見えますが、長音でもマイナスでもなさそうです。 =CODE() でチェックすると 63 が返りますが、 =CHAR(63) では ? となります。 これはどういうことなのでしょうか?
相手方に直してもらえばいいのですが、相手は複数ですので、 できればこちらで置換しようと思うのですが、 そもそも一見「−」と見えるその文字を自分のパソコンでは入力できません。 何か良い解決方法はないでしょうか? (sato)
解決方法ではないですが・・・ 過去ログ [[20061210000151]]『ハイフンに似た文字』(妙)
それから、「−」の様な文字はたくさん有るようです。 http://euc.jp/i18n/ucsnote.ja.html Unicode 文字 CODE CHAR 002D - 45 - 00AD 63 ? 2010 ‐ 8510 ‐ 2011 ‑ 63 ? 2012 ‒ 63 ? 2013 – 63 ? 2014 ― 63 ? 2015 ― 8509 ―
CODE関数は 「文字列の先頭文字に対応する ASCII または JIS コードを返します。」 と言う事なので対応するコードが無いのだと思います。
(HANA)
ちなみに・・・MS-IMEをお使いの場合 ツール→IMEパッド→文字一覧 で、Unicode「一般句読点」の辺りから(2010〜) 選択して、入力が出来ると思います。
(HANA)
HANAさん、ご回答ありがとうございます。 対応するコードがない、というのは思いつきませんでした。
=CODE()で表示される 63 はその文字のコードではなく、 わからないという意味の「?」のコードなんでしょうね。 問題は解決はできませんでしたが、理由がわかり少しすっきりしました。 (sato)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.