|
JRDBシステム班さんへ
加藤です、お手数かけましてすみません。
>エラーとなるデータのファイル名を教えて下さい。調査いたします。
「BAB000130」です、他にも有るのですが量が多いので。ダウンロードし直したファイルを使ってもダメでした。
>馬主名(KYG)、生産者名(UKC)に(有)や(株)の機種依存文字が存在するのは確認しています。
>本来、機種依存文字は、使用するべきでないのですが、1文字で表現できる便利さで(有)を使用してしまいました。
>現状では、「機種依存文字は(有)や(株)のみにしてダウンロードしてから変換指定してもらう」といった形でお
>願いしたいと考えています。
こちらに関しては、以前から不具合が起こる原因がはっきり分かっていたので、こちらのプログラムで対処していますから大丈夫です。
今回は、原因が全く見えない状態だったので質問させて頂きました。
色々調べてみて分かったのですが、FileMakerがver.7から内部処理でユニコードを使う仕様に変わったようで、これが原因かもしれません。
以前もMac版のExcelがver.98からver.2001でのVersionUpでユニコードに変わったため、全角の依存文字が半角文字に誤変換される不具合が出ていましたので。
今回の問題もFileMakerがユニコードに変わった為、今まで引っ掛かっていなかった何がうまく処理されなくなったのかもしれません。
どうもユニコードとは相性が悪いですね。
現段階では文字コードをいじらず、ファイルをそのままコピーして1レコードづつ抜き出しコピーする、といった形で取り込めていますので、時間はかかりますが、原因が分かるまでこの方法でとりあえず対処したいと思います。
データベースのテーブルもいつでも切り離せるように分離して、システムに不具合が起きないかどうか暫く様子を見たいと思います。
>レース名等の全角フィールドに、半角が混じっているデータあり、これが関係しているかもしれません。
何にせよ、やはり原因が分からないままデータを使うのは不安が残りますので、何か分かりましたら宜しくお願いします。
お手数お掛けしてばかりですが宜しくお願いします。
|
|