tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^7: CSVを読み込みたい
投稿日: 2023/02/21(Tue) 10:47
投稿者魔界の仮面弁士
> 中身に一部全角が使用されているところがあるのか、

曖昧な記述は避け、掲示板を見ている第三者にも伝わるように
調べた範囲の情報を正確に提示いただけるようお願いします。

――すなわち
実際のファイルの文字コードは何であって、
実際に化けた位置にあったデータは、バイナリ表記でどういうデータで
実際に読み込んだ時には、どのような文字に化けてしまったのか
……といった情報を調査・提示すべきである、ということです。
それができるのは、実際のファイルをお持ちの元質問者殿だけなのですから。


なお、Jet Provider で扱えるのは、日本語環境だと Shift_JIS (CodePage 932) のファイルです。
ODBC Driver の設定画面で見た場合も、「ANSI」「OEM」しか選択肢に出てきません。
https://vb-user.net/junk/replySamples/2023.02.21.09.30/TextDriver.png

しかし ACE およびその世代の ODBC Drivder であれば任意のコードページがサポートされており、
「ANSI」「OEM」に加えて、「Unicode」「10進数」も指定できるようになっています。
この CharacterSet パラメーターは、接続文字列/schema.ini/レジストリのいずれかから指定できます。
https://vb-user.net/junk/replySamples/2023.02.21.09.30/CharcterSet.png
https://learn.microsoft.com/ja-jp/office/client-developer/access/desktop-database-reference/initializing-the-text-data-source-driver?WT.mc_id=DT-MVP-8907

コードページの一覧については下記をご覧ください。
https://dobon.net/vb/dotnet/string/getencodings.html

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。