- PR -

ASP.net datagridのExcelエクスポートで2バイト文字が文字化け

1
投稿者投稿内容
まさ
会議室デビュー日: 2005/08/02
投稿数: 2
投稿日時: 2006-06-01 09:55
いつもお世話になります。
ASP.netにてDataGridからクライアントスクリプトにてExcel出力を行ったとき文字化けが発生します。
しかし、Datagirdのデータによって化けたり化けなかったりするので原因がわかりません。

VS.NET2003
DB:Oracle8.1.7
@SQLにて数値フィールドでソート(降順)を行うと文字化け無し
ASQLにて数値フィールドでソート(昇順)を行うと文字化け
B@Aのフィールドを抽出データから除くと文字化け無し
CどのPCからも発生
DIEのキャッシュはクリア済

文字コードをShift_JISにしたりといろいろ試したのですが原因がさっぱりわからず困っ
てます。
どなたか同じ症状が出ている方いらっしゃいませんか?
うまく説明できなくて申し訳ありませんが宜しくお願い申し上げます。


----------Excelエクスポート処理----------
set objExcel = CreateObject("Excel.Application")
set objBook = objExcel.WorkBooks.Add
objBook.HTMLProject.HTMLProjectItems("Sheet1").Text = Datagrid1.outerhtml
objBook.HTMLProject.RefreshDocument
objExcel.Visible = true
objExcel.UserControl = True
set objBook = nothing
set objExcel = nothing
----------------------------------------------
1

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