2010-06-23 16 views
1

je passer une chaîne (entrée) dans le paramètre GET d'un URL, mais il y a une limite à la longueur maximale de l'URL étant 357.Manipulation de chaîne URL encodée

La chaîne doit être codé en utilisant « Shift JIS ". Pour un mot-clé "blah 123 blahblah 321", j'ai besoin de supprimer le dernier mot afin que la chaîne soit significative et que la longueur de l'URL soit dans la limite de 357.

Mais après la conversion en Shift -Jis d'encodage, je ne peux plus séparer la chaîne de manière significative. La conversion back-n-forth serait sous-optimale.

Quelqu'un peut-il aider ici s'il vous plaît. Merci Nayn

Répondre

0

Mon mauvais. C'était facile. J'ai supprimé la chaîne codée sur le délimiteur encodé. ex. Pour enlever "", j'ai enlevé la chaîne sur URLEncoder.encode ("", "Shift-JIS") Merci Nayn