0 返信 最新の回答 日時: Jun 10, 2010 2:13 AM ユーザー:okabe

    不正な文字がフィールドに入力される

    okabe

      概要

      不正な文字がフィールドに入力される

      問題の内容

      Windows で Pro 8.5 にてテキストフィールドに ┐ のような表示(フォントをMSPゴシックやMSP明朝にしているばあいの表示、MSゴシックやMS明朝では空白表示)をされる文字が入力されます。このフィールドをコピーしてバイナリコードを見ると1byteの02x となっていました。おそらくWebなどからコピーペーストで入力したものと思われますが、客先にてLAN環境で入力されたので具体的にどのようにして入力されたかは不明です。 そもそもテキストフィールドにこのような入力ができること自体が不具合だと思います。 またこの不正な文字を検索、置換するようなスクリプトを作成したのですが、このスクリプト(置換対象文字列 に不正文字が指定されている)を含むDBのデータベースデザインレポートを xml形式で作成し、FireFox や Google Chromeで表示しようとすると FM10 Advanced で作成したものは読みますが、 FM11 Advanced で作成したものは xml エラーとなります。xml の中身を見ると FM11 で作成したものは CDATA の値として バイナリの 02 がそのまま入っています。 このような不正な xml を出力するのは FM11 ADV のバグです。(FM10 ではこの文字は ? になっており問題はありませんでした)