ICEcoder显示汉字出现乱码的处理

在网上看到icecoder这个小东西,是一个基于web的编辑器,很不错。唯一的缺点是打开的文件中汉字会变成乱码。

经查看源代码,在lib/file-control.php中,第89行是:

echo ‘</script><textarea name="loadedFile" id="loadedFile">‘.htmlentities($loadedFile).‘</textarea><script>‘;

原来如此,htmlentities会把汉字变成乱码,换成功能类似的htmlspecialchars:
echo ‘</script><textarea name="loadedFile" id="loadedFile">‘.htmlspecialchars($loadedFile).‘</textarea><script>‘;

问题解决,暂时没有异常出现。

时间: 2024-08-06 20:02:45

ICEcoder显示汉字出现乱码的处理的相关文章

使用Tslib在触摸屏上显示汉字【转】

转自:http://www.latelee.org/embedded-linux/use-tslib-to-display-chinese-character.html 终于到了在触摸屏上显示汉字了,真正写代码.测试的时间是1天,在此之前的一切准备.学习花费约2周到3周时间.而为了获取触摸屏上显示的图像,花费约2天.由于网络驱动已经接近于放弃状态,NFS用不了,只好用U盘来回复制(即使没有耐心也必须有耐心了).明明在内核中选择了支持NTFS格式的读写,但却不能将开发板上的文件复制到U盘,而用另一

JFreechart在linux下不显示及中文乱码问题

一.使用JFreeChart建的报表,在window下能正常显示,但是放到linux下就报错,而且有时候会把tomcat挂掉, 原因是jfreechart的在linux系统中需要访问java awt库提供...... 一.使用JFreeChart建的报表,在window下能正常显示,但是放到linux下就报错,而且有时候会把tomcat挂掉,原因是jfreechart的在linux系统中需要访问java awt库提供的图形功能,而linux下的绝大多数版本的java awt类库都需要x serv

asp.net url址址中中文汉字参数传递乱码解决方法

中文乱码是网站开发中会常碰到的问题,今天我们来讲一下关于url址址中中文汉字参数传递乱码解决方法,有需要的朋友可以参考下.在cs文件里传参的时候用UrlEncode: Response.Redirect("B.asp教程x?Name="+Server.UrlEncode(Name)); 接参的时候用UrlDecode: Response.Write(Server.UrlDecode(Request.QueryString["Name"])); 脚本儿里传参的时候用e

WIN7系统程序放在中文文件夹打开报错及界面汉字变乱码

今天发现在一个服务商提供的设备的WIN7系统里,一个稳定运行的程序打开时报错,且界面汉字变乱码. 经测试发现程序放在英文名称的文件夹中可以正常打开,但界面上的汉字仍为乱码. 后检查“控制面板“--”区域语言选项“--”管理“中,”非Unicode程序的语言“项设置的为”英语(美国)“,改为”中文(简体中国)“后即恢复正常.

完美解决php+mysql汉字存储乱码问题

完美解决php+mysql汉字存储乱码问题 序言:php与mysql数据库汉字编码的问题. 1.          mysql数据库端 数据库编码方式统一设置为utf8_general_ci 2. php文件里的编码方式 以插入数据到数据库为例,代码示例如下: <?php $conn = mysqli_connect("127.0.0.1","root","123"); if (!$conn) { die('不能连接数据库' . mysql

显示不全或乱码,dos2unix和修改系统字符集的办法不管用怎么办

场景:Windows下的文本文件上传到Linux执行cat时不显示或者乱码,不论是修改ssh客户端软件的字符集还是修改系统字符集或者是用dos2unix转换都不管用,怎么办? 问题①:rz上传后cat不到,dos2unix后还是cat不到 问题②:rz上传后cat显示不全.乱码,dos2unix后还是cat还是显示不全.乱码 解决方案: [[email protected] ~]# iconv -f gb2312 old.txt -o new.txt

EmguCV(OpenCV)实现高效显示汉字及叠加

视频处理中,往往需要在上面增加文字包括汉字英文字母数字标点等,Emgu.CV/opencv 绘图 线面文字包括中文 这篇里也有相关介绍,但是这篇里根据逐像素修改rgb值的方法效率太低 查了很多资料,基本上opencv叠加汉字的方法都起源于这里 http://wenku.baidu.com/link?url=g1dCXwRbSpy7XUhsStRLANQRmvAXKSAa1ohrphx1R3XSZozi68WrTOrKjbxRnh9jWvF9Ass2SZKnvFrGE2ctCpZadNndhFrQ

逆向工程第003篇:令计算器程序显示汉字(上)

一.前言 计算器(Calc.exe)程序在Windows系统中已经存在了很长的时间,也是我们十分常用的软件.但是一般来说,它所显示的都是阿拉伯数字,而且也没有字符显示的切换.这次我会以两篇文章来进行讨论如何让计算器程序显示汉字的数字.本篇来讨论修改的基本原理,下一篇则来讨论如何编程实现. 二.修改原理剖析 在我以前的很多文章中,始终在强调,Windows编程在很大程度上其实就是各种API函数的堆砌,谁掌握了更多的API函数,那么他往往就能够编写出功能齐全的强大软件.当然,编写出优秀的软件还由其它

Response.Redirec方法传递汉字出现乱码

原文:Response.Redirec方法传递汉字出现乱码 解决方法: //传参数时Response.Redirect("a.aspx?name"+Server.UrlEncode("我的名字")); //接收参数时 String name = Server.UrlDecode(Request.QueryString["name"]);