- 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を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|