Ich versuche zu finden, was der urlencoded Wert eines Sternchens wäre. Dies ist nicht für eine URL, also bitte bitte mit mir, während ich erkläre.So urlencode das Sternchen
Der Hintergrund: Ich bin mit einer wirklich alten Kopie der Geschwindigkeit (in Clickability) zu arbeiten, und ich versuche, eine Suchzeichenfolge zu bauen, um solr zu passieren, wo * ein reserviertes Zeichen ist.
Mein Problem ist (und ich bin mir nicht sicher, ob dies eine Clickability-Sache oder geschwindigkeitsspezifische ist), wenn ich die Ersatzfunktion mit "\ *" als den 'ersetzen Sie den * mit diesem' Parameter verwenden, es Freaks out, und ich muss einfache Anführungszeichen um die Zeichenfolge verwenden (so dass ich am Ende mit '\ *'). Ich hätte nicht zweimal darüber nachgedacht, dass dies ein Problem ist, aber keiner der Ersetzungen, die einfache Anführungszeichen verwenden, wird ausgelöst.
Also meine Lösung, bis der Verkäufer Unterstützung zu mir zurück kommt, ist alles zu codieren, einschließlich Sonderzeichen, und ersetzen Sie die codierten Zeichenfolgen. Anstatt also : mit ersetzt zu werden \:, ersetze ich % 3A mit % 5C% 3A. Wenn ich damit fertig bin, entschlüssele ich es und gebe es an Solr weiter.
Allerdings kann ich nicht finden, was die% Symbole für die * sind. Kann mir jemand helfen oder in die richtige Richtung zeigen?
Danke! --Lisa
Perfect, danke soviel !! – Lisa
@Lisa du bist willkommen. Ich fügte eine Seite mit einer Liste von Zeichencodes für zukünftige Referenz hinzu. Ich habe es gefunden, indem ich im Internet nach "URL Encoder" gesucht habe. – phoog