2009-07-13 14 views
0

私は、古典的なASPページのテキストエリア内のコンテンツでは非常に面倒な問題が発生しています。VBスクリプト引用文字の問題、ひどく助けが必要!

トリガーは、エンドユーザーがWordのコンテンツをコピーしてページのテキストエリアに貼り付けることです。このページは、フォームの内容を電子メールで第三者連絡先管理システムに送信します。このシステムでは、引用符を使用すると、次の文字が表示されます。 結果:âÂÂÂœこのテストは¢Â¢ÂÂÂ連絡先管理システムのコード のいずれかを変更 - - ページのエンコーディング を変更する - 使用してページに戻って渡しGET - コピー/貼り付け からユーザーを防ぐ :~thisはテスト」私は次の操作を行うことはできません

です、POSTは正常です。 - ページを.NETに変換

私は数多くのVBSCRIPTを試しました& Javascriptの修正はありますが、解決策には見えません。私は非常に不満で、本当に助けを使うことができます。私は明らかに引用符を完全に削除しようとしましたが(それらは必須ではありません)、私はそれらをキャプチャするように見えません。私の推測では、これはUTF8またはANSIエンコーディングの問題のいくつかのタイプで、前後に変換するために多くのスクリプトを試していますが、これまでのところ何もありません。私は絶対に運がない数多くの正規表現を試しました。ワードフィールドから貼り付けを取り除いて削除することができるとわかっていたので、テキストフィールドをFCKEditorに置き換えようとしましたが、その解決策はIEを使用しているクライアントでしか機能しませんでした。ちょうど私はここで行方不明ですか?なぜ私はヒントを高く評価するのですか、私は本当に誰かから良い解決策が必要です。

+0

? –

+0

電子メールを連絡先管理システムに送信するページのコードを変更することができます。したがって、引用符は修正されてから電子メールに送られなければなりません。 – User

答えて

4

ああ、はい、Wordと素敵な "スマート引用符"機能です。

これを試しましたか?あなたが任意のコードを変更したり、エンコーディングを変更することはできません場合は、問題を解決することを期待するにはどうすればよい

http://jonathanhedley.com/articles/2008/03/convert-microsoft-word-to-plain-text

+1

私の答えを削除し、これを投票しました。私はWordの問題に対処しませんでした。 – CAbbott

+0

ハ、1つの恐ろしいページ私はまだ出くわしていない。まあ、良いことは、単語からスマートな引用符を検出したことですが、上記の例のように、実際には "これはテストです"全体を取り除く効果がありました。しかし、スマート・クォーテーション・マークアップが実際に検出されたのはこれが初めてであるため、私は一歩踏み込んでいます。 私は少しこれを試してみます。 ありがとう、男! – User

関連する問題