FileEncoding 関数で UTF-8 のファイルが ANSI と判断される
2019/11/18
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! と判定されることを前提として対応してください。