@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

SQLServerのbcpコマンドで文字化け発生

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/01/22
投稿数: 2
投稿日時: 2008-01-22 23:49
お世話になります。
BCPコマンドでCSVファイルを出力すると文字化けすることがあります。
調査したところ以下の条件の場合に発生します。

@620バイト以上の項目。
A全角と半角文字が混ざっている。

上記条件に一致した時に、620バイト目〜621バイト目が文字化けします。
※2000バイト目付近でも文字化けします。

上記現象について何かご存知の方おられましたら
対応方法ご教授ください。


【環境】
 OS : windows2003Server
SQLServer : SQLServer2000SP4




[ メッセージ編集済み 編集者: 未記入 編集日時 2008-01-23 00:24 ]
まるく
大ベテラン
会議室デビュー日: 2004/01/09
投稿数: 181
投稿日時: 2008-01-23 09:29
どの文字で化けているという特定はできないのでしょうか?
フォーマットファイルを定義してもダメなのでしょうか?
関係ないかもしれませんが、過去ログにこんな記事がありました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=32721&forum=7

引用:

未記入さんの書き込み (2008-01-22 23:49) より:
お世話になります。
BCPコマンドでCSVファイルを出力すると文字化けすることがあります。
調査したところ以下の条件の場合に発生します。

@620バイト以上の項目。
A全角と半角文字が混ざっている。

上記条件に一致した時に、620バイト目〜621バイト目が文字化けします。
※2000バイト目付近でも文字化けします。

上記現象について何かご存知の方おられましたら
対応方法ご教授ください。


【環境】
 OS : windows2003Server
SQLServer : SQLServer2000SP4




[ メッセージ編集済み 編集者: 未記入 編集日時 2008-01-23 00:24 ]

未記入
会議室デビュー日: 2008/01/22
投稿数: 2
投稿日時: 2008-01-23 10:04
文字に関わらず620バイト目が化けてしまいます。
フォーマットファイルを定義してやってみたのですが、やはり620バイト目で文字化けが発生します。

このような現象は環境に依存しているのでしょうか?
それともSQLSererのバグなのでしょうか?


引用:

まるくさんの書き込み (2008-01-23 09:29) より:
どの文字で化けているという特定はできないのでしょうか?
フォーマットファイルを定義してもダメなのでしょうか?
関係ないかもしれませんが、過去ログにこんな記事がありました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=32721&forum=7

引用:

未記入さんの書き込み (2008-01-22 23:49) より:
お世話になります。
BCPコマンドでCSVファイルを出力すると文字化けすることがあります。
調査したところ以下の条件の場合に発生します。

@620バイト以上の項目。
A全角と半角文字が混ざっている。

上記条件に一致した時に、620バイト目〜621バイト目が文字化けします。
※2000バイト目付近でも文字化けします。

上記現象について何かご存知の方おられましたら
対応方法ご教授ください。


【環境】
 OS : windows2003Server
SQLServer : SQLServer2000SP4




[ メッセージ編集済み 編集者: 未記入 編集日時 2008-01-23 00:24 ]



1

スキルアップ/キャリアアップ(JOB@IT)