2017-05-30 6 views
-1

一重引用符( ')の後のテキストがグリッドに表示されていないことに気付きました。このような文字列をグリッドからDBに正しく保存すると、グリッドが次にレンダリングされたときにサーバーから返されたJSONに文字列全体が含まれますが、文字列は切り捨てられます。たとえば、文字列 "Patricia's car"を保存して、グリッドがレンダリングされたときに "Patricia"だけが表示されます。一重引用符が表示されていないテキスト

これを修正する方法はありますか?

ありがとうございました。

+0

はい、あなたが引用符をエスケープする必要があります。 SQLでは、文字列は 'INSERT INTOテーブル(値)VALUES( "Patriciaの車")になります。これはエラーです。実行する前にstatmentを準備するか、** sprintf **を文に使用してください。 PatriciaのPatriciaの代わりになります。 – Roy

+1

どのようなグリッドですか?どのデータベースですか?どのようなJSONですか?あなたは、(a)実際に問題が発生した場所をトレースし、(b)[mcve]を提供する必要があります。 – Quentin

+0

[ヘルプセンター](http://stackoverflow.com/help)を見て[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)をご覧ください。両方の質問は品質が悪く、下落しています。これが続くと、さらに質問することができなくなります – Pete

答えて

-1

使用\」の代わりに「

使用「パトリシア\」sのカー "の代わりに『パトリシアの車』

関連する問題