|
本帖最后由 nonzero 于 2009-3-31 13:36 编辑
详细见http://keepseo.com/?p=26
在论坛上看见有人翻译了1.7版本加FCKeditor文章,向翻译者表示感谢。我在实践的项目中参照他的方法,但是在fckeditor里面输入空格和回车的时候,fckeditor会把这些空格转化为乱码。起初猜想是因为FCKeditor的配置文件不对,后来才发现这是由于编码问题导致CodeIgniter出现乱码。通过把form_helper.php修改如下,可以解决乱码问题:
PHP复制代码
……
if( $fckeditor->IsCompatible() )
{
$fckeditor->Value = html_entity_decode($value,ENT_NOQUOTES,’UTF -8′ );
$fckeditor->BasePath = $fckeditor_basepath;
if( $fckeditor_toolbarset = $CI->config->item(’fckeditor_toolbarset_default’ ))
$fckeditor->ToolbarSet = $fckeditor_toolbarset;
if( is_array($data) )
{
if( isset($data['value']) )
$fckeditor->Value = html_entity_decode($data['value'],ENT_NOQUOTES,’UTF -8′ );
if( isset($data['basepath']) )
$fckeditor->BasePath = $data['basepath'];
…… ..
复制代码 |
评分
-
查看全部评分
|