[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 07/03 06:05 / Filesize : 124 KB / Number-of Response : 631
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

UnicodeとUTF-8の違いは?



1 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 20:02:37 ]
ビッグインディアンとかなんとかかんとか

604 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 02:27:12 ]
VB6.0が受け取るコマンドラインはどんな文字コードでもいいんだろうか。
VB.NETアプリからVB6.0アプリをコマンドライン付きで呼び出すとコマンドラインはUTF-8でわだすが
しかしVB6.0はShift-Jisじゃないと扱えないし
どうなっとるんじゃ

605 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 04:55:33 ]
>>604
VB6の内部コードはUTF-16LE
しかしエディタではsjisという素敵仕様

606 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 10:15:36 ]
いや、それは知ってて、
とりあえず、コマンドラインでユニコード文字のトランプ図柄をVB6.0アプリに送ってみるとどうなるよ


607 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 10:59:37 ]
VB6はそこ等辺の境界で勝手に文字コード変換しまくる
どんな仕様かはもう使ってないから忘れた

608 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:22:45 ]
>VB.NETアプリからVB6.0アプリをコマンドライン付きで呼び出すとコマンドラインはUTF-8でわだすが
というか、これが訳わからん。
VB.NETのエンコーダ選択が間違っとるんでないの。

609 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:50:50 ]
コマンドラインをUTF-8で渡すって言うのが俄に信じがたいな

610 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 20:12:13 ]
VB6だろうと何だろうとエントリポイントはWinMainかwWinMainな訳で、
UTF-8なんてあり得ん。OSの仕組みをよく考えろ。
アプリがWinMainの時はOSがシフトJISで渡し、アプリがwWinMainの時は
OSがUTF-16で渡してくる。

611 名前:adsl-75-61-122-97.dsl.pltn13.sbcglobal.net mailto:sage [2008/09/22(月) 09:06:03 ]
>>610
WinMainとかを呼ぶのはランタイムだろうに……
コマンドライン取得もランタイムが GetCommandLine() で取得
してるので、OS がやっているわけではないよ。


612 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 10:14:59 ]
>>611
専ブラ、アップデイトしろよ。



613 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 16:03:59 ]
>>612
実はアップデートテストをかねて書きこんだんだけど
うまくいってなかったみたい :-)


614 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 09:34:52 ]
>>100あたりでようやく判った。

www.atmarkit.co.jp/fxml/askxmlexpert/024utf/24utf.html

これも判りやすかった。

615 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 09:51:55 ]
>>100は微妙に誤解を産む表現だぞ。
UTF-16は、16bit単位が一つか二つで一文字。
32bitじゃない。BEとLEがあるからこの違いは本質的。

616 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 22:53:49 ]
えぇぇぇぇ?16ビット2つで32ビットじゃ無いの?
もしそうなら、128ビット暗号とか、32ビットCPUじゃ絶対に扱えないじゃん。

617 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 22:55:27 ]
32bitの文字一文字と
16bitの文字二文字ではビットの並びが違う

という事を言いたかったんではないかと

618 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 12:13:27 ]
>>617
釣りにマジレス

619 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 21:53:17 ]
「ビットの並び」 なんて言ってる時点でアフォ丸出し。
同じ値をあらわす32ビットの数値であっても、
ディスクファイル上とメモリー上とCPU内部のALUとでは
ぜんぶ同じとは限らん。

620 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:16:27 ]
意味がわからんならレスしなくていいよ

621 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 00:46:47 ]
会話の粒度を間違う奴ってどうしようもないよな。
一番細かい視点に立つ自分が一番確かで賢い話をしていると勘違いするし。

622 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 02:55:18 ]
>>620
>>621
だから釣りだって



623 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 11:55:41 ]
Numberを略すとなんでNoになるん?

624 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 13:28:20 ]
>>623
Numberを略しているんじゃなくて、MiddleEnglishのnombreの略かラテン語のnumeroの略なんでしょ。

625 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 16:09:55 ]
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1481014

626 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 21:46:18 ]
AをBにコピーできない。
AがBにコピーできない。
どちらも同じ意味?正しい日本語?

627 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 21:51:48 ]
>626
後者はあまり正しい日本語ではないね。

628 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 23:25:51 ]
> AがBにコピーできない。

AがBにコピーされない。 
だと違和感少ないけど意味違っちゃうか。

ところでこれはスレとなんか関係あるのか?

629 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 07:21:45 ]
hosiyu

630 名前:デフォルトの名無しさん [2009/01/18(日) 09:02:26 ]
 






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<124KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef