Microsoft Access 掲示板

DoCmd.TransferTextのCodePage 識別子に指定した文字コードでファイルが出力されない。

1 コメント
views
4 フォロー

DoCmd.TransferTextは既定ではシステム既定の文字コード(Shift-JIS)で出力されるようです。
DoCmd.TransferTextのCodePage 識別子に65001(UTF-8)指定してもファイルはShift-JISで出力されました。
またVBAを利用せず、Accessのエクスポート機能で設定にてコードページにUTF-8を指定してもファイルはShift-JISで出力されました。
仕様なのでしょうか、それともバグなのでしょうか。(ADO.Streamの利用も別途、検討しています。)
Access2010です。

DoCmd.TransferText メソッド (Access)
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.transfertext#:~:text=既定値は acImportDelim です。

asdf
作成: 2022/04/26 (火) 16:25:04
通報 ...
1

良く見たらUTF-8(BOMなし)のASCIIのみのファイルでした。お騒がせしましてすみません。