Wie urlencode das Sternchen

Ich versuche zu finden, was die urlencoded Wert ein Sternchen wäre. Dies ist nicht für eine URL, obwohl, also bitte Geduld mit mir, während ich zu erklären.

Hintergrund: ich arbeite mit einem sehr alten Kopie Geschwindigkeit (in Clickability), und ich bin versucht zu bauen, einen such-string zu übergeben, um solr, wo * ist ein reserviertes Zeichen.

Mein problem ist (und ich bin mir nicht sicher, ob dies ist ein Clickability Sache oder bestimmten Geschwindigkeit), wenn ich den Ersatz-Funktion mit "\*" als die 'ersetzen, * mit dieser' parameter, er flippt aus, und ich muss mit einfachen Anführungszeichen um die Zeichenkette (so Ende ich mit '\*'). Ich hätte nicht gedacht, zweimal über das eine Thema, aber keiner von den replacements, verwenden Sie einfache Anführungszeichen, um tatsächlich ausgelöst werden.

Also meine Lösung bis zum support durch den Anbieter kommt zu mir zurück zu urlencode alles, einschließlich Sonderzeichen, und tun Ersetzungen auf die codierte Zeichenfolgen. Also anstatt : immer ersetzt mit \:, ich bin austauschen %3A mit %5C%3A. Wenn ich dann fertig bin mit allen, die, ich bin Decodierung und der übergabe an Solr.

Aber ich kann nicht finden, was die % - Symbole sind für die *. Kann mir jemand helfen oder mich in die richtige Richtung?

Dank!
--Lisa

InformationsquelleAutor Lisa | 2014-04-30
Schreibe einen Kommentar