私はAccess 2003データベースを持っています。テーブルにはメモフィールドがあり、データを取得する際に問題が発生しています。 Excelは私にMyODBCを介して、mysqlデータベースへの追加改行 MS Accessメモ欄をエクスポートしてUnicodeを変換します
- あなたは大丈夫ですユニコード、としてファイルを作成するように指示しない限り、Scripting.FileSystemObjectオブジェクトとVBAを使用して文字列」
- は動作しませんが、その後、私は何かに変換されたファイルは、私はインポートすることができます得ることができない
私のデータにはUnicode文字があります。マルチリンガルデータベースではないので、私が見つけることができる唯一のものは、おそらくWordからコピーされた引用符です。それらを落とすことは問題ありません。フィールドの情報は引き続き理解できます。
これらのUnicode文字を(ANSI?ASCII?)同等の文字に変換できますか?私は非常に多くのエンコーディングを扱っていません。
私はiconvで遊んでみましたが、エンコーディングについては何も知らずに、本当に助けになりませんでした。彼らは非Unicodeっぽい-LY エクスポートして、私のデータベース内の文字を変換する - - OR、ファイルがエクスポートされた後にUnicode文字を変換 :
は今のところ、私は上の助けが必要。
Unicodeをサポートしていないものをインポートしようとしていますか? – JohnFx
私はそれをmysqlにロードするためにrubyを使用していました。私はYAMLにエクスポートし、Ruby on Railsのフィクスチャローダーを使用しています。ファイルの先頭に奇妙な文字があるため、YAMLにファイルを読み込む際に問題が発生しました。おそらく、YAMLライブラリの問題です。私は知らないよ。 – wesgarrison
どのようにエクスポートしていますか?エクスポート仕様を定義しましたか? Access 2003では、Unicode UTF8を含むすべての通常のエンコード(コードページ)を含むドロップダウンリストが表示されます。これは、メモフィールドを255文字を超える長さとして定義する方法です。 –