1

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に漢字が含まれていて、それがエクスポートされる場合、それらは疑問符に変換されます。中国語の文字を適切にエクスポートするには?

4

1 に答える 1

3

ストリームに文字セット「UTF-16」を設定するstream.Open(csvFileName, "UTF-16")と、中国語で機能します。

于 2013-05-09T11:47:43.143 に答える