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


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

文字コード統一スレ 1文字目



1 名前:とりあえず立ててみた [05/02/24 00:07:38 ]
プログラムにおける文字コードの取り扱いについて議論する統一スレッド
です。

ほぼ前スレ
【UTF8】文字コード変換【SJIS】
pc5.2ch.net/test/read.cgi/tech/1063177450/

参考ホームページ
Unicode Home Page
www.unicode.org/
Java Character Encodings
www.ingrid.org/java/i18n/encoding/
euc.JP: tech docs, BeOS tools
euc.jp/
ISO-IR - 2.8.1 Coding systems with Standard return
www.itscj.ipsj.or.jp/ISO-IR/2-8-1.htm
ISO-IR - 2.8.2 Coding Systems without Standard return
www.itscj.ipsj.or.jp/ISO-IR/2-8-2.htm

976 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 14:11:17 ]
あぁ、Raruty の右側のダイアログみたいな感じですね?(ぇ
UTF-16なテキストに対応するのでしたら、BOMがあるものだけ対応しておけばよいかと。
ついでにUTF-8も対応しておくといいんじゃないかな。

なお、edit controlまわりの話はわからないのですけれど、
文字コード変換はWin32 APIを使った方がいいのでは?
Shift_JISはCP932、EUC-JPはCP51932だと思えば、とりあえずはいいので。
msdn.microsoft.com/library/ja/jpintl/html/_win32_multibytetowidechar.asp

977 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 14:52:55 ]
>>976
>Shift_JISはCP932
工エエ(´Д`)エエ工

978 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 15:04:25 ]
なんでCP51932が使えないMultiByteToWideCharを出してんだろ……

CP51932がMultiByteToWideCharで使えないのってWindowsXPだけなんかな?

979 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:15:40 ]
>>977
Shift-JISとCP932との違いを知らない人は相当いるよ。
あるいは知っていても大体同じだと言って区別をしない人も。

980 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 16:58:22 ]
CP932と区別する場合は、Shift-JISではなくShift_JISと書きたい。

981 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:33:21 ]
旧マックは正しいShift-JIS?

982 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:38:15 ]
正しくないShift_JISはあるが、Shift-JISには正しいも正しくないもない。

983 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 17:49:20 ]
>>980
Shift-JISとShift_JISとの違いを知らない人は相当いるよ。
あるいは知っていても大体同じだと言って区別をしない人も。

984 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 18:34:03 ]
ShitJIS



985 名前:971,968 mailto:sage [2006/03/23(木) 18:39:30 ]
>>976
ご助言を有難うございます。code page は GetACP() で済ませていまして
932 とかいうを知ったのはほんの数日前 VC++2005EE を使ってみてから。

WinAPI を使った変換は既に使っています。hex 表示でも右側に ascii 表示
をしますが、このときも SJIS, UTF-16, 純ascii、・・・ をマウスの
右クリックで変更可能にしないと何があるのか判別しにくいですから。
ただ、UTF は 16 しか対応していませんでした。というか GetACP() まかせ。

986 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 19:50:54 ]
っていうか、Windowsで「Shift_JIS」って言っている時、
たいていShift_JISじゃなくてCP932じゃん。

987 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 20:20:48 ]
「Windowsで」とは?

988 名前:デフォルトの名無しさん mailto:sage [2006/03/24(金) 20:00:46 ]
それこそ、意味もわからず「Shift_JIS」と書いているんだろ。

989 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 03:58:22 ]
文字コードの種類は何故複数あるのでしょうか?
pc8.2ch.net/test/read.cgi/tech/1093251312/l50

990 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 09:35:52 ]


991 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 09:39:05 ]


992 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 21:21:33 ]

文字コード総合スレ part2
pc8.2ch.net/test/read.cgi/tech/1143375639/


993 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 21:31:10 ]


994 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 21:48:06 ]





995 名前:985,971 mailto:sage [2006/03/27(月) 07:15:05 ]
教えて貰って UTF-16, UTF-8 の文書をファイル名ダブルクリックで表示するよう
やってるんだが、rich edit control は EM_STREAMIN & SF_UNICODE で UTF-16
は表示するが、UTF-8 は無視される。VS C++2005EE では project.sin ファイル
が UTF-8 なので、これで試しているが、手抜きだなあ。

996 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 09:20:09 ]
出て行け

997 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 11:48:18 ]
渡世人でごさんす。通りすがりでちょいとご挨拶したまでで、
長いは毛頭いたすつもりはありやせん。ご懸念なく。ヘイ。

おあにいさんもシマの見張りをご苦労さんでござんす。

998 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 13:07:15 ]
UTF-8 と UTF-16 は別物。
SF_UNICODE の 「UNICODE」 は UTF-16 のことだから、UTF-8 が認識されないのは当たり前。

999 名前:デフォルトの名無しさん [2006/03/27(月) 15:35:15 ]
次スレは?

1000 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 15:37:16 ]
文字コード総合スレ part2
pc8.2ch.net/test/read.cgi/tech/1143375639/

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






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

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

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