〜arqeeの技術コラム〜
Our diAry EntrY


discription

Birthday
6/Aug/1983

Handle
arqee

2004年06月
« 前の月    |    次の月 »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
プロフィール
  • プロフィール画像
  • アイコン画像 ニックネーム:arqee
読者になる
Yapme!一覧
読者になる
Telnet日記「Telnetでスクリプトを動かそう1-4」
  https://yaplog.jp/arqee/archive/8
VB与太話「Japanese EUCコードとShift JISコード2」

VB与太話「Japanese EUCコードとShift JISコード」
update : 06 / 28 / 2004

 さぁ、VB無駄話をはじめましょうか。私としてはVB6.0が主流なんで、最近の流れに乗れてないのが気がかりなんですが。。。

 そんなことないよ〜

  !!  !!  

 けけけ、どうしたんだい そんなにグレーアウトしちゃって。
 いや、君、その年でオバケ信じちゃいないよね



 イヤ、コラ寝るな
 やっぱり寝たふりで逃げることはできなかったのか。。。
当たり前です! 第一VB6.0はまだまだ現役だ

  !!  !!  VB

 いや、ムカツク反応するなよ。VB6.0は2000/XP/2003でもきちんと動作しますよ。
 え、動作対象外でしょう、どう言っても
 VB6.0は確かに動作保障されてないけど、今ならVB.NET、いわゆる.NET Frameworkもありますな。

 ならVB.NETの話をするの
 まぁ、VB.NETもやるよね。メインはVB6.0だけど。

 で、いきなり本題。
 前ふり関係ないんだね。さすが与太話・・・
本題入っていいよね
 どうぞ。。。

 VB6.0って日本語をどうやって扱っているか知ってる?
 えっと、確かJapanese EUCコード(以下EUC)で処理してるんですよね。
 そう。でもファイルに保存するにはJISやShift JISコードで処理することが多々ありますよね。
 そうですね。大抵の日本語版WindowsではJISかShift JIS(以下SJIS)のファイルが多いですからね。
 それにN88BASICプログラマあがりはShift JISでプログラムを考える人が多いです。
 てゆうか、私たちですね。
 そう、このN88BASICプログラマあがりの貴方に送ります!

 EUCの特徴として「英文字1字も日本語1字も1文字として扱っている」のに対して、SJISは「英文字1字は1byte、日本語1字は2byte」という違いがあります。

 このEUCのでは「明けましておめでとう」は10文字で、日本語の字数を数えるときに便利ですね。逆にSJISでは「20byte」となります
 EUCの方が便利なようですが、実は困った問題を含んでいます。それは「文字の大きさ」が、日本語と英語では異なることなのです。

 うぎゃ、足りない。。。続きはこちらへゴー




Posted at 19:01 : VB与太話 / this blog URL
comments(1) / up

track back
ping url
https://yaplog.jp/arqee/tb_ping/8

comment
name:

love cookie



あ、ふつうに間違ってるや。
EUCじゃなくてUnicodeですがな。

注意せんとあかんね〜

Posted by:arqee at 08 / 11 / 2004

blog+yapeus=yaplog