0

私はここで本当に悪い時間を過ごしていることを告白します。

txtファイルを読み取ってデータベースにアップロードするCプログラムがあります。

テキストエディットに直接データを入力すると正常に動作します。Microsoft Wordでデータを作成し、それをコピーすると、正常に機能しません。主要な問題はどのようにnewline機能するかですが、MySQLの呼び出しも文字が隠されているために台無しになります。

私は16進チェックをいじくり回してきました\rが、そこにはカオスデータがあります。16進ダンプを印刷すると、端末の出力は、行をジャンプバックしたり、すでに印刷されている文字を上書きしたりするなど、予想通りにクレイジーなことをします。私はisprint(隠されたキャラクターを排除するために使用してきましたが、とにかく何かが通り抜けています。

それで...Wordからテキストエディットにデータの「クリーンな」コピーを取得する方法はありますか?

4

1 に答える 1

1

16進エディタを使用して、最初にファイルに存在する余分な文字を確認できます。それに基づいて、あなたはそこに何があるべきか、そしてあなたが望まない恣意的なものは何であるかを考えることができます。後で、テキスト編集のいくつかのオプションを試して、追加の文字を無効にすることもできます。これがお役に立てば幸いです。

于 2012-05-10T08:40:11.617 に答える