vb.netにて以下のプログラムを作成しました。
1.DataTableに出力データを作成する
2.文字コードUTF-8指定でcsvを出力する
3.文字コードShift-JIS指定で1のCSVをDataTableに読み込む
4.MySQL(UTF-8で設定済み)のTableにInsertを行う
文字コードの違いからDataTableに読み庫込んだ際に文字化けを起こすと思っていましたが
MySQLにInsertされたデータを確認したところ、文字化けを起こさずに読み込めていました。
現在は同じプログラムを使用すると文字化けを起こし4のInsert時にエラーが発生します。
csvの中身としては英字・数字・漢字・ひらがな・漢字・〒の記号が含まれます。
(主な内容としては通販の商品名や送り先の住所になります。)
どこがどのように動作しているかを確認中ですが、文字コードが違っていても
文字化けを起こさずに処理が行えるケースというのもありえるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。