Ich benutze Java URLEncoder, um einen Benutzer bereitgestellten Zeichenfolge und erstellen Sie eine Zeichenfolge, die für Dateinamen sicher zu verwenden ist. Ich frage mich, ob es möglich ist, dass zwei verschiedene Strings auf denselben Wert codiert werden.Ist es möglich, eine Namenskollision mit URLEncoder
Wenn beispielsweise eine Zeichenfolge "ABC% 20D" ist, aber% als Zeichen zum Ersetzen von Sonderzeichen verwendet wird, ist es möglich, dass etwas wie "ABC D" und "ABC% 20D" identisch sind kodierter Wert? Oder ersetzt der Encoder Zeichen wie% immer durch etwas anderes?
Die Tatsache, dass Sie dies fragen sollten läuten die Alarmglocken im Kopf beginnen ... – Blindy
Nicht einen konstruktiven Kommentar, aber dank. –