cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vadim Gritsenko <vadim.gritse...@verizon.net>
Subject Re: Encoding problem
Date Wed, 18 Sep 2002 18:09:15 GMT
Alex Romayev wrote:

>--- Vadim Gritsenko <vadim.gritsenko@verizon.net>
>wrote:
>  
>
>>Alex Romayev wrote:
>>
>>    
>>
>>>--- Vadim Gritsenko <vadim.gritsenko@verizon.net>
>>>wrote:
>>> 
>>>
>>>      
>>>
>>>>Alex Romayev wrote:
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>>>Let me be more specific and also simplify the
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>example:
>>>>   
>>>>
>>>>...
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>>>Does not work:
>>>>>
>>>>><xsl:param name="city" select="'Äåëè'"/>
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>Are these funny characters above in UTF-8? Does
>>>>        
>>>>
>>your
>>    
>>
>>>>XSL has 
>>>>encoding="UTF-8" on the top?
>>>>   
>>>>
>>>>        
>>>>
>>>Yes.  Also, note that this only happens to the href
>>>attribute, the value of the <a> element comes out
>>>correctly.
>>>
>>>      
>>>
>>Then what do you want? It works correctly. See 
>>http://www.w3.org/Addressing/rfc1738.txt
>>
>>Vadim
>>    
>>
>
>Good point, I may have a problem in another stylesheet
>(part of the pipeline that responds to the url in
>question):
>
>This parameter is set by the href:
><xsl:param name="city"/>
>
>This should match and does it correctly when 'Delhi'
>is passed, but does not match when I pass 'Äåëè':
>
><xsl:apply-templates select="//city[name=$city]/>
>

Check what encoding is used to decode URL. It should be container 
encoding, but you need UTF-8.

PS In any case, non US-ASCII symbols in URL is not a good idea.

Vadim



>-Alex
>
>  
>
>>
>>    
>>
>>>>>...
>>>>>
>>>>><a href="city-detail?city="$city"><xsl:value-of
>>>>>select="$city"/></a>
>>>>>
>>>>>After transformation I get:
>>>>><a
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>href="city-detail?city=%D0%94%D0%B5%D0%BB%D0%B8">Äåëè</a>
>>>      
>>>
>>>>   
>>>>
>>>>What's serializer configuration? Does it have
>>>>        
>>>>
>>proper
>>    
>>
>>>>encoding set?
>>>>   
>>>>
>>>>        
>>>>
>>>I'm using the default, i.e., I haven't changed
>>>anything since installation.
>>>
>>> 
>>>
>>>      
>>>
>>>>Vadim
>>>>
>>>>
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>>>--- Alex Romayev <romayev@yahoo.com> wrote:
>>>>>
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>>>Hello,
>>>>>>
>>>>>>I'm having what seems to be an encoding problem
>>>>>>            
>>>>>>
>>--
>>    
>>
>>>>>>not
>>>>>>sure it's related to Cocoon, but... ;)
>>>>>>
>>>>>><xsl:for-each select="//city-name">
>>>>>><a
>>>>>>            
>>>>>>
>>href="city-detail?city-name={.}"><xsl:value-of
>>    
>>
>>>>>>select="."/></a><br/>
>>>>>></xsl:for-each>
>>>>>>
>>>>>>All my xml is UTF-8, it work in English, but not in
>>>>>>
>>>>>>Russian.  Any ideas?
>>>>>>
>>>>>>Thanks,
>>>>>>-Alex      
>>>>>>            
>>>>>>




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message