2016-06-20 3 views
1

私のXML文書では、 "£"文字でクエリ文字列を渡す必要があり、ジョブカウント結果を取得する必要があります。HTML ASCIIコード£

"£"でクエリ文字列を渡している間、正しい求人情報が計算されず、常に0が返されます。

"£"を置き換えるために、xmlドキュメントで渡す必要があることを教えてください。 £とクエリ文字列の

パート:

([salary]: \\\"less than £10,000 \\\") 
+2

ポンド記号のASCIIコードはありません。 ASCIIは7ビットです。 – Bathsheba

+0

UTF8コードは\ u00A3 – Alex

+0

ポンド記号で、UTF-8文字「£」かエンティティ「£」ですか?私はそれが1つとして格納され、あなたが他のものとして照会するならば、あなたはマッチを得ないということには驚かないだろう。 –

答えて

1

私はここで見ていた:​​

は、これらのいずれかを試してみてください:

URIでクエリ文字列で
£ 

U+000A3 

£ 

£ 
2

、非-ASCII文字は、%NN規則を使用してエスケープする必要があります。ポンド記号(£)のUnicodeコードポイント - 一部のアメリカ人がポンド記号と呼ぶ#と混同しないでください - は163です。それのUTF-8エンコーディングは2バイトシーケンスC2-A3です。 URIは%C2%A3と記述してください。