Date: Sat, 23 Jun 2001 17:51:35 +0900
From: monyo@home.monyo.com (TAKAHASHI Motonobu)
Subject: [analog-jp:00645] Re: JIS と UTF-8 の問題
To: analog-jp@jp.analog.cx
Message-Id: <mid-645-analog-jp@jp.analog.cx>
In-Reply-To: <mid-644-analog-jp@jp.analog.cx>
References: <mid-643-analog-jp@jp.analog.cx> <mid-644-analog-jp@jp.analog.cx>
X-Mail-Count: 00645
たかはしもとのぶです。
# とりあえず
>2)JISは上記のやり方でうまく行くのに、UTF-8は、1文字=3バイトが表示
>文字では2バイトになるので、上記のようにしたのですが、うまくいきません。
>試行錯誤でやると、
> s+=3; i+=1;
>とすると、時間項目以外は揃いました。どうしてでしょう。
UTF-8 の場合、
| if (isutf_1(*s)){
| s+=3; i+=2;
| }
| if (f==TRUE && *s !='\0')
| i++;
の両方の if が true になりますよね。
-----
TAKAHASHI, Motonobu (高橋基信) monyo@home.monyo.com
Personal -> http://home.monyo.com/
Samba-JP -> http://www.samba.gr.jp/ Analog-JP -> http://www.jp.analog.cx/
MCSE+I, SCNA, CCNA, Turbo-CI