我有这个代码来放置我的字符串法语
<?php echo $this->Form->create('Envoie');?>
<fieldset>
<legend>
<?php echo __('Imaa Envoie'); ?>
</legend>
<textarea name="data[code]" cols="30" rows="12" ></textarea>
</fieldset>
<?php echo $this->Form->end(__('Submit'));?>
在我的控制器中我有这段代码
$string=explode("extract", $this->request->data["code"]);
$sum="";
$id=trim($string[0]);
$sum=$sum.$id;
$sum=str_replace ( "nice", 'hire', $sum);
$this->set("sum",$sum);
在我看来,我有这个
<?=$sum ?>
字符串是:157m² de superficie, 2ème étage, 2 Salons, 2 ch., 2 SDB, Séjour, Cuisine, Buanderie, …
字符串输出为:157m² de superficie, 2ème étage, 2 Salons, 2 ch., 2 SDB, Séjour, Cuisine, Buanderie,â�¦
答案 0 :(得分:0)
老实说,这一定是我在很长一段时间内看到的最令人困惑的代码,我不知道你想要做什么。
除了第一行和最后一行之外,你还在使用没有cakePHP代码的问题,所以你的问题仍然与蛋糕无关。
它是什么,是unicode字符不能像索引一样处理(即。$ssssss[0]
,因为è或éetc用两个字节表示,你只是得到第一个字节,腐败之后的流。
答案 1 :(得分:0)
在布局视图文件头部分添加:
if (!isset($l10n)
$l10n=new L10n;
$catalog=$l10n->catalog('fra') ; // your locale
echo $this->Html->charset($catalog['charset']) ;
它会自动找出并设置区域设置的charset(你可能不知道)。