アプリケーションで tai'an City のようなアポストロフィー " '" を含むものを検索すると、要求はデータベース チームに送信され、次のようになります tai'an city
。リクエストに失敗している余分なアンパサンドを追加しています( ' --> ' のASCII値)。たとえば、余分なアンパサンドを手動で削除tai'an city
すると、リクエストは正常に処理されます。
リクエストを手動で設定するか、' を置き換えようとすると、" ' "のように
if(paramValue.contains("'")){
paramValue = paramValue.replace("'", "'");
}
しかし、私はこれが正しい方法ではないことを知っています。この余分なアンパサンドの由来を知りたいです。誰もこれについて何か知っていますか?