お世話になります。
あるCSVデータをアクセスの外部データの取り込み作業をする際、
例えば
レ003005 は Ś003005
レ003002 は ±003002
カ025002 は ¶025002
の様に文字化けをおこします。
なぜこのような文字化けが起こるのか、また対処法がおわかりの方、よろしくお願いします。
なおACCESS2000を使用しています。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

souta_nさん、こんにちは。



テキストインポートウィザードの最初の画面で、
左下に「設定」ボタンがないですか?

ここをクリックすると、
文字コードを設定できる画面に入れますので、
ここで適当な文字コードに設定してやってください。
(ShiftJISとかUnicodeとか。)

文字コードがわからないときは、
手当たり次第にやってみると、文字化けしないものが見つかると思います。
    • good
    • 1
この回答へのお礼

ありました。おかげさまで文字化けが解消しました。ありがとうございます。

お礼日時:2003/07/11 16:52

このQ&Aに関連する人気のQ&A

このQ&Aと関連する良く見られている質問

Q文字化けメールの修復方法は?

文字化けメールが届いてしまいました。
エンコードの問題ではないようです。修復する方法はありますか?

Aベストアンサー

以下のHPで、もしかしたら読めるかもしれません。

参考URL:http://www.kanzaki.com/docs/jis-recover.html

Qインポート時のエラー「データ型の変換エラー」

ACCESS2000を使用しています。
CSVファイルをマクロを使い、インポートしようとしているのですが、ある列に「33300G2」というデータがあります。
インポートのマクロを実行するとそのデータのみがインポートエラー(エラー内容は「データ型の変換エラー」)となってしまいます。
ちなみに、エラーが出る列は、「33300G2」以外全てが数字のみなのですが関係あるのでしょうか。
もし原因らしきものがわかればアドバイスよろしくお願いいたします。

Aベストアンサー

インポート定義をして下さい。
インポート→設定→データ型を変更して下さい。
何かあれば補足して下さい。
がんばれ

Q一部の文章が文字化けします。

Windows XP Professional Service Pack 2、Internet Explorer 6.0を使用中ですが、一部の文章が文字化けします。
文字化けする文章として、S社からのHotMail、あるソフトのHelpの1項目など部分的に発生し、発生傾向も定かでありません。
ie6.0の表示は正常で、ここでのエンコードも関係ないようですし、
Ie6.0の修復もしてみましたが関係ないようです。
もう1台のマシンはOSもieも同じですが、文字化けしません。

Aベストアンサー

SP2を当てたらIEが文字化けするというのは有名です。その関係ではないでしょうか?
はたまたIEのキャッシュが溜まっているとか?

参考URL:http://internet.watch.impress.co.jp/cda/news/2004/09/28/4763.html

QACCESS IIF関数 複数条件の設定について

 選択クエリにおいて、あるフィールド「 X」 のレコード数値が
 
  0<[X]<=50   であれば A 
  50<[X]<=100  であれば B 
  100<[X]<=150  であれば C

 と表記させるフィールド「Y」を追加したいと考えています。
 この場合、Yのフィールド設定で指定する数式についてご教授願います。

 一応、
  IIf(0<[X]<=50,"A","") Or IIf(50<[X]<=100,"B","") Or IIf(100<[X]<=150,"C","")

  としましたが、実行すると、Yの列がすべて「-1」と表記されてしまいます。

 何卒よろしくお願いいたします。

Aベストアンサー

a)IIF関数で対応する場合:
 IIF関数の第2引数または第3引数に、IIF関数を入れ子とする必要があります。

式: IIF([X]<=0, "", IIF([X]<=50, "A", IIF([X]<=100, "B", IIF([X]<=150, "C", ""))))


b)別の組込関数を使用する場合:
 IIF関数は二択ですので入れ子にする必要がありますが、Accessのクエリで
 使用できる、似た機能の関数に、Switch関数というものもあります。
 これであれば、入れ子にする必要がなくなります。
 (詳しくは、Accessのヘルプを参照下さい)

式: Switch([X]<=0, "", [X]<=50, "A", [X]<=100, "B", [X]<=150, "C", True, "")


なお、数学あるいは一般生活では確かに「0<[X]<=50」という表記をしますが、
Accessの関数などではこれだと正しい結果が得られません。
正しく認識させるためには、等号・不等号を挟んだ式は、「左辺」と「右辺」の
2つの要素からなる形にする必要があります。
(「0<[X]<=50」は「[X]>0 And [X]>=50」と分割してやる、と)

但し、今回のご質問のような『連続した範囲』であれば、前(左)で既出となる
式の要素で「[X]<=0」が「真(=-1)」とならなかった時点で、「[X]>0」が保証
されますので、上記のように、「[X]>0」を省略して「[X]<=50」だけを条件として
指定すればOk、ということになります。
(「0<[X]<=50」の次が「80<[X]<120」などのように、「50~80」が欠けた
 場合は、省略ができない、と)


【参考】
「0<[X]<=50」は、このままだと「0 < ([X]<=50)」という式と解釈されます。
この場合、「[X]<=50」は、「真(=-1)」か「偽(=0)」か「Null」のいずれかに
なります。
何にせよ、「0<[X]<=50」全体として「正(=-1)」となることがないため、
ご質問の式では、IIF関数は常に第3引数に指定された値「""」を返す
ことになります。

この結果、式全体としては「"" Or "" Or ""」という形となり、「0かNull」
以外なので、「真(=-1)」という値が返された、ということです。

なお、Nullについては、以前、他の方の質問につけた回答も、併せて参考までに:
http://oshiete.goo.ne.jp/qa/4850675.html

a)IIF関数で対応する場合:
 IIF関数の第2引数または第3引数に、IIF関数を入れ子とする必要があります。

式: IIF([X]<=0, "", IIF([X]<=50, "A", IIF([X]<=100, "B", IIF([X]<=150, "C", ""))))


b)別の組込関数を使用する場合:
 IIF関数は二択ですので入れ子にする必要がありますが、Accessのクエリで
 使用できる、似た機能の関数に、Switch関数というものもあります。
 これであれば、入れ子にする必要がなくなります。
 (詳しくは、Accessのヘルプを参照下さい)

式: Switch([X]<=0, "", [X]<=50, "A"...続きを読む

Qvistaの文字化けを直す方法を教えてください

パソコンをWindowsVistaに変えたら、
プリントアウトした文字が一部文字化けします。

プリンターはSHARPの複合機でMX-2700FGです。

ドライバーは最新版をダウンロードしました。

XPのときは文字化けしなかったので、
おそらくVistaから新しく導入されたという漢字コードの問題と思うのですが、
SHARPのホームページには文字化けについて何も書かれていませんでした。

直す方法が分かる方いらっしゃいましたら、教えてください。

Aベストアンサー

すみません。

補足していただいて益々判らなくなりました。

> 文字の部分が完全に違う漢字、記号になります

一部の漢字でなく、例えば全てが中国とかロシア語とかの文字になるという意味ですか。

> XPのときはパソコンに表示されたとおりに印刷できました

Vistaでは画面表示と印刷で文字が違うものがあるということですか。

あるいはXPで印刷した時とVistaで印刷した時とで、一部違う文字があるということですか。

> 1枚目はきれいに印刷できて2枚目から文字化けになります

一枚目と二枚目以降は同じ文章の印刷ですか、あるいは一つの長い文章の一ページ目、二ページ目という意味ですか。

> 一部だけちがう漢字になることがあります

先の確認事項と同じですが、Vistaの画面と印刷で文字が違うという意味ですか、XPの印刷と違うという意味ですか。

Vistaになった時に漢字コードが変更になっていますので、XPと違う字が表示・印刷される場合がありますが、Vistaで作った文章で表示と印刷が違うということでしょうか。

取りあえず、Vistaでコードが変更になったことに関しての情報は下記などを参照してみてください。
ただし、Vistaで表示と印刷で文字が違うという情報はありません。

IMEのバージョンの確認方法
http://www.nihongolabo.jp/imekakunin.html

Microsoft IME
http://ja.wikipedia.org/wiki/Microsoft_IME

Vistaで化ける字,化けない字
http://itpro.nikkeibp.co.jp/article/COLUMN/20061211/256519/

Vistaがもたらす文字コード問題
http://pc.nikkeibp.co.jp/article/NPC/20070105/258134/

下記には漢字コードを変更する方法も書いてあります。

[Windows Vista] Windows XPと文字の形が異なります
http://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents-print.jsp?rid=3&PID=3106-6676

下記はいろいろな情報をまとめてあります。

Vistaの文字コード問題
http://itpro.nikkeibp.co.jp/99/vista/index.html

すみません。

補足していただいて益々判らなくなりました。

> 文字の部分が完全に違う漢字、記号になります

一部の漢字でなく、例えば全てが中国とかロシア語とかの文字になるという意味ですか。

> XPのときはパソコンに表示されたとおりに印刷できました

Vistaでは画面表示と印刷で文字が違うものがあるということですか。

あるいはXPで印刷した時とVistaで印刷した時とで、一部違う文字があるということですか。

> 1枚目はきれいに印刷できて2枚目から文字化けになります

一枚目と二枚目以降は同じ文章...続きを読む

Qcsvファイルをアクセスにインポート

こんにちは。Access2000について質問させてください。よろしくお願いいたします。


csvファイル内のデータをAccess2000に作成したデータベースにインポートしたいんのですが、どうすれば良いでしょうか?

何を調べたらいいかもわからない状態で…

どなかかご存知の方がいらっしゃったら教えて下さい。なにとぞ宜しくお願いいたします。

Aベストアンサー

メニューのファイルメニューから外部データの取り込みを選択するかデータベースウィンドウ上で右クリックしインポートを選択します。
ファイルの種類をテキストファイルに設定しcsvファイルのあるフォルダを開きファイルを指定しインポートボタンをクリックするとインポートウィザードが開きますので順次従って進めればできます。
データを保存する場所で既存のテーブルに保存したければ次のテーブルで指定します。ウィザードの設定が終わったら完了ボタンでインポートできます。
ウィザードにある設定ボタンをクリックすればインポート定義を登録できます。インポート定義を登録すれば次回からフィールドの設定などしなくてインポート定義を使って同様のデータ構成のファイルはインポートできるようになります。
ヘルプでインポートで検索すれば出てきますのでそちらも参照してください。

Qメールの文字化け対策:ウムラウト記号・登録商標記号による全文文字化け

ある外資系企業からのメールが文字化けをするので、
調べてみたところ以下のようになりました。

【文字化け】本文の日本語、ウムラウト記号、登録商標記号
【文字化けなし】件名、半角英数字
【受信サーバの環境】VPS利用、CentOS 4、Sendmail 8、popa3d 1、独自ドメイン
【受信クライアント(文字化けする ×)】MAC OS X ver.10.4、Mail
【受信クライアント(文字化けなし ○)】Windows XP
【受信ルート(文字化けする ×)】上述の企業発、Yahoo! メール発
【受信ルート(文字化けなし ○)】自社発、KDDI発

【解決策】ウムラウト記号と、登録商標記号を外す

ソースを見た感じ、文字化けのタイプとしては、以下のURLのようなイメージです。
http://inp101.today.com/

一度文字化けをしてしまうとエンコードを変更しても文字化けが直らず、
今回のケースに適合する文字化けを修復してくれるサービスも見付かりません。
送信者側に回避策を求めることができないため、
ウムラウト記号と、登録商標記号を外す以外の文字化けを回避する方法、
または、文字化けを修復する方法をご教授頂けると助かります。

ある外資系企業からのメールが文字化けをするので、
調べてみたところ以下のようになりました。

【文字化け】本文の日本語、ウムラウト記号、登録商標記号
【文字化けなし】件名、半角英数字
【受信サーバの環境】VPS利用、CentOS 4、Sendmail 8、popa3d 1、独自ドメイン
【受信クライアント(文字化けする ×)】MAC OS X ver.10.4、Mail
【受信クライアント(文字化けなし ○)】Windows XP
【受信ルート(文字化けする ×)】上述の企業発、Yahoo! メール発
【受信ルート(文字化けなし ○)】自社発、K...続きを読む

Aベストアンサー

機種依存文字は文字化けの原因です。
http://www.kiwi-us.com/~mizusawa/penguin/html_hint/moji.shtml

QACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ

ACCESSで空白のデーターをクエリで判定/識別する方法を教えてください。
EXCELでは空白を""で判定/識別表していますがACCESSではどうなるのでしょうか。

下の例はフィールドに試験番号があればその番号を、空白なら”欠席”と表示しようとしています。
IIf(([試験番号]="空白の場合何を入れる?"),[試験番号],"欠席")

Aベストアンサー

もうひとつの書き方は
式1: IIf([試験番号] Is Not Null,[試験番号],"欠席")
第2、第3引数の、質問の順序にあわせるとこうなる。

QPDF をワードやエクセルに変換すると文字化けする

よろしくお願い致します。

PDF をワードやエクセルに変換すると文字化けするのは何故でしょうか?
卒業文集の文章を、ブラザーの複合機でスキャンしpdfにしました。
それを変換ソフトを使って(変換中ocrと表示されます)ワードやエクセルにすると
文字化けしてしまいます。

どうにか文字化けしないようにするにはどうしたら良いでしょうか?
ご教授下さいませ。

Aベストアンサー

>PDF をワードやエクセルに変換すると文字化けするのは何故でしょうか?

何故でしょうって、そりゃOCRの宿命だから。

紙に印刷された白黒のパターンをもとに、何千字という辞書から正しいと考えられる文字を探すんですよ。
一文字も間違わない方が、むしろ不思議です。


もともとbrotherの添付ソフトであるプレストのOCRは認識率が低いです。


とりあえず、そんなに小さな字でなければ解像度を300-400dpiで固定し
原稿濃度を濃くしたり薄くしてスキャンして、一番認識率が高い(誤認識:文字化けの少ない)
コンディションを探してください。

きれいな原稿を用意するのも、認識率を高める一つの手です。

QOfficeアクセス テーブル「テキスト型」⇒「日付型」への変換について

テーブルにデータが保管されており、そのフィールドの一つに「テキスト型」で”20080301”のようなデータを持っています。これを「日付/時刻型」”2008/03/01”のように変換したいのですが、どのようにすればよいのでしょうか。

※ちなみにこのオリジナルデータは毎日、自動的にテーブルにダウンロードされており、このテーブル自体の型を予め「日付/時刻型」に変換すると、日々のデータ取得時にエラーとなってしまいます。ですので、「日付/時刻型」のフィールドを持った新規のテーブルに、この”20080301”のデータを変換し格納したいのですがどのようにすればよろしいでしょうか。

テーブル⇒デザインより、該当のフィールドの型を「テキスト型」⇒「日付/時刻型」へ直接変換してしまうと、「データの変換中にエラーが発生しました。○○件のレコードのデータが失われました。」と表示されます。素人のため、なるべく追加クエリや更新クエリや簡単な関数のみでの方法を教えていただけたら幸いです。

Aベストアンサー

テーブルに日付時刻型フィールドを追加して、
更新クエリを使って、#1さんが提案されている
数式を使えばよいのでは?

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング