A quick idea. Have you set the charset in your layout or is it still using the 
defaults? See http://book.cakephp.org/view/96/Layouts and then the html helper 
- http://book.cakephp.org/view/830/charset.

Jeremy Burns
[email protected]
(Skype) +44 208 123 3822 (jeremy_burns)
(m) +44 7973 481949
(h) +44 208 530 7573

On 12 Nov 2009, at 18:01, Julia wrote:

> Hi,
> 
> I am developing a pilot in order to select a long-term framework for
> our application.
> The end-users are French; French language contains extended
> characters, let’s take the example of ‘é’.
> It looks to me like in many places, CakePhHP code is a bugged,
> preventing strings containing extended characters from being displayed
> in rendered HTML pages.
> 
> e.g.
> 
> <?php echo $html->link('Mot de passe oublie', true), array
> ('controller' => 'users', 'action' => 'passwordreset'));?>
> Displays the link as expected resulting in the following HTML code:-
> <a href="/passwordreset">Mot de passe oublie ?</a>
> 
> 
> But:-
> <?php echo $html->link('Mot de passe oublié', true), array
> ('controller' => 'users', 'action' => 'passwordreset'));?>
> [Notice the ‘é’ at the end of “Mot de passe oublié”] fails resulting
> in the following html code:-
> <a href="/passwordreset"></a>
> 
> I cannot see any error message in the logs, nothing at all.
> 
> Furthermore I noticed the same behaviour for message attributes in
> validation elements.
> Exemple:-
> 'rule' => array('between', 5, 15),  'message' => 'Un mot de passe doit
> faire entre 3 et 15 characteres'
> Works OK
> But
> 
> 'rule' => array('between', 5, 15),  'message' => 'Un mot de passe doit
> faire entre 3 et 15 charactères'
> 
> Never displays the error message although the validation mechanism
> keeps the user stuck on the form page since the error is detected by
> the framework but simply not displayed the error message because of
> the ‘è’ character.
> 
> I would feel much better if any of you could come up with an
> explanation / workaround – I am sure CakePHP is popular enough around
> the world for me not to be the only one having experienced this
> problème and solved it.
> I am using:
> CakePHP version 1.2.3.8166 (upgrading to the very latest version as a
> message in a bottle is not an option because I really am on a deadline
> for the pilot and cannot take the risk of breaking the little I have
> built + I check the release notes of the very last version, nothing
> regarding this issue seems to be mentioned, thus no bug fix).
> Windows XP SP3
> PHP 5.2.8
> 
> Thanks for your support.
> 
> --
> 
> You received this message because you are subscribed to the Google Groups 
> "CakePHP" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/cake-php?hl=.
> 
> 

--

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=.


Reply via email to