電子書籍の厳選無料作品が豊富!

アクセス2010で、UTF8形式のテキストを開き、レコードごとにデータを
抽出する際でのご質問がございます。
指定された県の郵便番号を、レコードを抽出して、ファイルで保存する際、テキスト型文字コードUTF8に指定して保存したのですが、レコード内のフィールド文字列でスペースを含んだ半角文字14桁と全角文字8桁の混合文字列が、保存後、前半部分の半角文字のスペースがなくなってしまいます。
下記のような例がイメージとなります。

例 ァァァ           亜亜亜亜亜亜亜亜

   ↓

  ァァァ 亜亜亜亜亜亜亜亜 
(半角領域のスペースが1桁しかなくなってしまう)

のようになってしまうのですが
なにか良い保存方法はありますでしょうか?
どうぞよろしくお願いします。

A 回答 (1件)

オリジナル文字列が


abc___________ とabc_____
だった時にインポートした時点で末尾の半角スペースは削除されます。

半角文字フィールド|全角文字フィールド
abc        |abc_____
なので
半角全角のフィールドを結合したいのなら
クエリなどで
結合:[半角文字フィールド] & space(14-len([半角文字フィールド])) & [全角文字フィールド]
にして行うとか。
    • good
    • 0
この回答へのお礼

なるほど。
アドバイス頂いた方法で対応したいと
思います。どうもありがとうございました。

お礼日時:2012/07/27 20:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す