3

アプリにjQueryオートコンプリートプラグインを使用する検索フォームがあります。プラグインは、クエリ文字列を実行した後、提案されたアイテムを送信しますencodeURI(q)

だから、ジョニーのスポーツのようなアイテムが私の見解になりますJohnny's sports

データベースにクエリを実行できるように、文字列をJohnny's Sportsにデコードして戻すにはどうすればよいですか?

他の投稿で提案されているいくつかの機能を試しましたがurllib、機能していないため、それらがどのように機能するかを真剣に誤解していると思います。

どんな助けでも大歓迎です。

4

2 に答える 2

2

Pythonのstandardlibには。が含まれていHTMLParserます。この回答に記載されているように、エスケープされたHTMLエンティティのデコードを実行できます:https ://stackoverflow.com/a/2087433/145400

>>> import HTMLParser
>>> h = HTMLParser.HTMLParser()
>>> print h.unescape('Johnny's sports')
Johnny's sports
于 2012-09-23T19:51:56.673 に答える
0

この質問に対する答えを試してみてください。あなたが必要なことをするようです。

于 2012-09-23T18:40:06.797 に答える