Lotus Notes ドキュメントを CSV ファイルにエクスポートしています。一部のフィールドには漢字が含まれています。これらは Lotus Notes では表示されますが (私には理解できません)、CSV ファイルにエクスポートすると疑問符に変換されます。以下は、エクスポートに使用しているコード スニペットです。
fieldNames = Split("Field1,Field2,Field3,Field4", ",")
Set stream = session.CreateStream
If stream.Open(csvFileName) Then
Call stream.Truncate()
Forall f In fieldNames
Call stream.WriteText("""" + doc.GetItemValue(f)(0) + """,")
End Forall
.....
.....
.....
End If
ここで、フィールドField1
に漢字が含まれていて、それがエクスポートされる場合、それらは疑問符に変換されます。中国語の文字を適切にエクスポートするには?