- 締切済み
AS400へAccessから接続する際の文字化け
[OS/400のVER]:V5R3 お世話になります。 通常のCCSID:5026で生成されているデータへは、 ODBCを通してAccessにて参照/変更可能なのですが、 CCSID:290(過去より利用され続けているデータ)で 生成されているデータへアクセスできません。 AS側のシステム値を変更することは出来ない為、 PC側の設定等でなんとか対応したいのですが、 どなたかこのような経験された方は情報を教えてください。 また、どのような対応をしたかも併せてご教授願いたいと 思います。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- matty2003
- ベストアンサー率48% (41/85)
回答No.1
CCSID:00942でしたらCCSID:5026と同日なので文字化けはしないのですが、 CCSID:00290だと確実に文字化けします。 元のデータベースを触れれば290から変換もできるかもしれませんが、、、 あとはAS400側がFTPのポートを開いていればですが、 FTPで QUOTE TYPE C 942 で引っ張ってくるとか。 もしくは QUOTE TYPE C 932 で。
お礼
コアな質問へ回答頂きありがとうございました。 FTPポートは開放されている為、FTP転送にて[QUOTE TYPE C 942]を 試してみましたが文字化けは解消されませんでした。(932同様) 現在、唯一変換されるのがIBMパーソナルコミュニケーションズのPC転送機能に 拡張オプション設定でPCファイルタイプ:「ASCIIテキスト」を指定した時のみです。 ファイル転送により都度データを一旦テキスト保存した後利用するの ではなく、Windowsアプリから直接読み書きしたいのです。 (将来的に利用したい複数データで文字化けが発生した場合に都度 ダウンロードしているとその分レスポンスが落ちる為。) なんとか、ユーザーの為にも使いづらいUIから慣れ親しんだ WinGUIへ移行してあげたいのですが。。。