FileEncoding 関数で UTF-8 のファイルが ANSI と判断される

バグ情報

PowerBuilder 12.6 以前のバージョンから、FileEncoding 関数の結果が正しく返されない事象が報告されています。

Bug ID 3573
Product PowerBuilder EN/JP
ステータス Appeonにて検証中
発生バージョン EN 12.6以前 2017 2017 R2 2017 R3 2019
JP 12.6以前 2017 R2 2017 R3

:発生バージョン    :解決済み、未発生    :未確認

詳細

FileEncoding 関数で文字コードが BOM (バイトオーダーマーク) なしの UTF-8 のファイルをチェックすると、EncodingUTF8! ではなく EncodingANSI! を返します。

回避策

本不具合に関する回避策はありません。 FileEncoding 関数では BOM なしの UTF-8 のファイルが EncodingANSI! と判定されることを前提として対応してください。

バグ情報 一覧を見る
PowerBuilder 製品トライアル申請