FCKeditor 2.6.4.1 初始化值不能显示中文问题

最近在学习PHP加入FCKeditor 在线编辑器,发现在初始化Value赋值时,英文可以显示出来,中文怎么都显示不出来,连乱码都不显示。

经过漫长的探索,终于找到原因了!

在fckeditor目录下有个fckeditor_php5.php文件,里面有个“$HtmlValue = htmlspecialchars( $this->Value )” 这个$HtmlValue就是控制着编辑器初始显示的字符。为什么中文不显示呢,原因就在于htmlspecialchars()函数。这个函数定义是”htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。“

htmlspecialchars(string,quotestyle,character-set) 其中第2个和第3个参数是可选的。问题就出现在第3个参数--字符集上,如果只填写一个参数,那么character-set是

ISO-8859-1 - 默认。西欧。这时填写中文就会被当作无法被识别的字符集将被忽略,并由 ISO-8859-1 代替。所以中文会消失。那么填写支持中文的字符集,函数定义的支持简体中文的是”gb2312“,这样就没问题了。

时间: 2024-10-13 09:23:57

FCKeditor 2.6.4.1 初始化值不能显示中文问题的相关文章

flask,flask-restful接口返回值无法显示中文

解决方法: flask 接口无法显示中文,添加: app= Flask(__name__) app.config['JSON_AS_ASCII'] =False flask-restful 接口无法显示中文,添加: app= Flask(__name__) app.config.update(RESTFUL_JSON=dict(ensure_ascii=False)) 原文地址:https://www.cnblogs.com/peak911/p/11727668.html

文本框的初始化值属性

文本框的初始化值问题,效果如下; 文本框的placeholder属下来初始化该效果.

java中基本数据类型与对象引用类型的默认初始化值学习

import org.junit.Test; public class TestInit {     boolean boo;     char cha;     byte by;     short shor;     int in;     float flo;     long lon;     double dou;     String str;     @Test     public void aa() {         System.err.println("boolean:&

LigerUI 表单和表格中的combobox如何初始化值

摘要: 在修改基础信息的时候,通常会遇到需要修改值为选择值的时候,这时候,数据库存的一般是value,而不是显示的text值,但页面显示的时候如果显示成数字型的值,通常会给人不够直观的感觉.因此,要求页面在加载的时候,根据value,初始化combobox的选择值. 疑难点: 表单配置值: { display: Dictionary.mrl.mrl_class_gid, newline: true, name: "pid", type: "select", comb

给一个Entity的字段付初始化值(C#)

给一个类去分别赋值,是一个很繁琐切无趣的工作. 那我们就想办法给你一个类去初始化,或许不是一个很效率的方法,但是,从可修改的角度讲,却是一个非常不错的方式. 具体的想法就是,利用类的属性,取出所有的字段,然后,根据字段的类型来初始化不同的字段. /// <summary> /// エンティティのnull項目が初期化する /// 数字の項目:ゼロ /// 文字列の項目:空白 /// ★値があるの項目はそのままにする /// </summary> /// <typeparam n

数组元素的默认初始化值

对于基本数据类型的变量创建的数组:byte,short,int,long,float,double,char,boolean:1.对于byte,short,long,int而言:创建数组以后默认值为0 package com; public class V { public static void main(String[] args){ int[] a=new int[3];//定义从0开始的三个数字的数组 a[0]=70; a[2]=90; for(int i=0;i<a.length;i+

Highcharts属性与Y轴数据值刻度显示Y轴最小最大值

Highcharts 官网:https://www.hcharts.cn/demo/highcharts Highcharts API文档:https://api.hcharts.cn/highcharts#yAxis.tickmarkPlacement Highcharts属性与Y轴数据值刻度显示Y轴最小最大值 Highcharts.setOptions({global:{useUTC : false}}); $(function(){ //声明报表对象 var chart = new Hig

js前台页面显示中文,后台存对应的value值实现

field: 'rightType', title: '权益类型', //width: 100, align: 'left', valign: 'top', sortable: true, formatter:rightTypeFormat 其实是采用了转换函数实现前台页面显示中文 //显示格式化,将value的值转换为中文 function rightTypeFormat(value, row, index) { if (value == "") { value = "请选

select初始化添加option,通过标签给出回显值,由于回显值和初始化值option中有一个值重复,去重等问题!

第一张图片: 第二张图片 /** *该方法是为了去重,所谓去重就是 因为回显给select附上了值并设置为selected选中状态,而在我们初始化所有的select添加option元素中于回显的值重复,那么就要去除select option中重复值 */ function removeRepeatSelectHour(h){   var $option=$("option:selected",h);//获取被选中,   // alert($option.val());  console