• ベストアンサー

excelの文字コードは?

excelの文字コードはSJISが使われているのでしょうか? 検索してみるとSJISだと、掲示板あたりに書いてあった気がするのですが、SJISでサポートしていない字が、文字化けする事無く、ちゃんと表示されています。excelの文字コードは何を使っているのですか?気になるので回答よろしくお願いします。

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

内部はUniCodeです。 但し、16ビット版からの互換性を保つため、 Asc関数やChr関数はSJIS仕様ですし、 APIを使う時もSJIS経由で受け渡します。 因みに、StrPtrという文字列のアドレスを 返す関数を使って、そこからメモリを読むと UniCodeです。尚、UniCode仕様の関数 として、ChrWとかAscWというのもあります。 APIの中にはUniCodeでしか動かないものが 幾つか有りますので、内部がSJISですと、 変換の手間がかかります。

ipyodora
質問者

お礼

回答ありがとうございます。自分の知識では内部の事は考え付きませんでした。後でたまたま見つけたサイトには、windowsも内部がUniCodeでI/FがSJISだと書いていました。excelも同じなんですね。

関連するQ&A