well, the node-name-codec is only reponsible for creating valid jcr node names.  It shouldn&#39;t need to know of all possible uses of the node.  So I&#39;m pointing my finger at the HST...<br><br><div>Actually, I don&#39;t think this is a bad workaround at all.  You&#39;ll get two names; one ultra-safe name that will go through any codec, unharmed.  And the original, full name that the user provided.  (you were going to store that in the hippo:translated mixin on the handle, right?)</div>
<div><br></div><div>Note that your original request was for encoding diacritics; those are actually allowed in URLs.  They need to be properly utf-8 encoded, which is something that is clearly within the realm of the HST.</div>
<div><br></div><div>cheers, Frank<br><div><br><div class="gmail_quote">On Wed, Feb 10, 2010 at 3:53 PM, Jasha Joachimsthal <span dir="ltr">&lt;<a href="mailto:j.joachimsthal@onehippo.com">j.joachimsthal@onehippo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Actually it&#39;s a workaround. Either NodeNameCodec or the HST should handle documents with a &#39;?&#39; in the name better so they won&#39;t end up in the URL.<div>
<div></div><div class="h5"><div><br><div><div class="gmail_quote">On 10 February 2010 15:47, Frank van Lankvelt <span dir="ltr">&lt;<a href="mailto:f.vanlankvelt@onehippo.com" target="_blank">f.vanlankvelt@onehippo.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">it is.  There is even an API to retrieve an encoder, so that one can plug in encoders in at runtime, but I wouldn&#39;t think that this is necessary for an importer ;-)<div>


<br></div><div>cheers, Frank<div><div></div><div><br><br><div class="gmail_quote">
On Wed, Feb 10, 2010 at 3:34 PM, Arje Cahn <span dir="ltr">&lt;<a href="mailto:a.cahn@onehippo.com" target="_blank">a.cahn@onehippo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>&gt; You can use the UriEncoding<br>
&gt; String encoded<br>
&gt; = StringCodecFactory.UriEncoding.encode(&quot;string-to-be-encoded&quot;);<br>
<br>
<br>
</div>Is this the &quot;Clean URL&quot; functionality that Berry has worked on, or<br>
something else?<br>
<div><div></div><div>_______________________________________________<br>
Hippo-cms7-user mailing list and forums<br>
<a href="http://www.onehippo.org/cms7/support/community.html" target="_blank">http://www.onehippo.org/cms7/support/community.html</a><br>
</div></div></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Hippo-cms7-user mailing list and forums<br>
<a href="http://www.onehippo.org/cms7/support/community.html" target="_blank">http://www.onehippo.org/cms7/support/community.html</a><br></blockquote></div><br></div></div>
</div></div><br>_______________________________________________<br>
Hippo-cms7-user mailing list and forums<br>
<a href="http://www.onehippo.org/cms7/support/community.html" target="_blank">http://www.onehippo.org/cms7/support/community.html</a><br></blockquote></div><br></div></div>