Shift-JIS にない文字をパスに含む INI ファイルが読み込めない
2020/07/06
Shift-JIS に存在しない文字を含むパスに INI ファイルが格納されている場合、INI ファイル内のデータが取得できない事象が報告されています。
Bug ID | 3956 | ||||||
---|---|---|---|---|---|---|---|
Product | PowerBuilder EN/JP | ||||||
ステータス | Appeon にて検証中 | ||||||
発生バージョン | EN | 12.6以前 | 2017 | 2017 R2 | 2017 R3 | 2019 | 2019 R2 |
JP | 12.6以前 | - | 2017 R2 | 2017 R3 | - | - |
※ :発生バージョン :解決済み、未発生 :未確認
詳細
フォルダー名やファイル名などに Shift-JIS に存在しない文字が含まれている INI ファイルから ProfileString 関数を使用してデータ取得した場合に INI ファイル内のデータが正しく取得できません。例えば、C:\Temp\鷗外\TEST.ini 内のデータを取得した場合は、ProfileString 関数の default (第 4 引数) に指定した値が返されます。
回避策
本不具合に関する回避策はありません。INI ファイルはフルパスが Shift-JIS に存在する文字のみとなる場所に格納してください。