乱码
-
PHP json_encode中文乱码解决方法
PHP5.2或以上的版本把json_encode作为内置函数来用,给网站制作者带来了很大的方便,但是我们必须注意到json_encode只支持UTF8编码的 字符,否则,中文乱码或者空值就出现了。 解决办法分为以下两个步骤。 Step1 保证在使用JSON处理的时候字符是以UTF8编码的。具体我们可以把数据库编码和页面编码都改为UTF8。当然喜欢用gbk编码的话,可以在进 …阅读全文 -
was中奇怪的生僻字乱码案例
问题描述 这个今天早上提供的一个生产问题。大体是说,改资料的时候,有个客户的名字有生僻字,叫”刘”,保存之后就乱码了,变成”刘?” 分析过程 乱码需要确认数据传输过程中编码方式。 数据是通过jQuery的ajax过来的,并且没有提前处理数据(只有组装了一个js对象),所以是采用encodeURIComponent进行处理的 ,对于中文可以很粗糙的理解成UTF-8编码过 …阅读全文 -
codeblock乱码设置
在CodeBlocks菜单settings -> compiler and debugger settings -> global compiler settings -> compiler settings -> Other Options, 在其中输入语句 -fexec-charset=GBK -finput-charset=UTF-8 在w …阅读全文 -
导出Html到Excel中文乱码
程序中需要一个导出功能,将页面上查询出来的数据按照table格式导出到excel中,里面有中文字符,具体代码如下: [代码片段] 其中的htmlSource可能是英文【此时导入文件正确】,也可能是中文【导出文件乱码】。 解决办法:【 stackoverflow 】 将下面的代码: [代码片段] 替换成: [代码片段] Encoding类中的GetPrea …阅读全文 -
默认编码导致的DEDECMS乱码
一个客户的dedecms乱码,各种检查无果,诡异的是文件的编码以及head里面的meta的编码都是正确的,把生成的HTML下载到本地打开,也都是正常的,一放 到服务器就乱码。 经过更为细致的检查,发现客户在根目录下的.htaccess里面配置了AddDefaultCharset UTF-8 ,这样就会导致apache默认使用utf-8编码向浏览器发送数据,客户的dedecms是GBK编码,所以自 …阅读全文 -
Linux下MySQL_5.5的修改字符集编码为UTF8
背景 mysql安装后, 插入的数据位乱码, 经检查为默认字符集是 [代码片段] , 而程序使用 [代码片段] . 检查字符集 1.使用ssh终端连接mysql [代码片段] 2.查看字符集 [代码片段] 显示如下 [代码片段] character_set_database和character_set_server的默认字符集还是latin1. 解 …阅读全文 -
Oracle10g EM乱码之快速解决
来源 这里 一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决. 如果安装时,我们系统环境变量设置的是中文环境,那么就不会有这个问题.这个问题根本原因在于安装时,JDK/JRE字符集的自动选择. 在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目 …阅读全文 -
jfreechart 乱码之解决
如果想要java程序显示中文,就会用到jre的fonts的设置,这个位于jdk/jre/lib下面,挺多font.properties文件,这些文件就是关键 。 jdk会按照如下顺序查找相应的字体设置文件。 1 先看locale,例如如果设置了zh_CN,那么会查找文件名包含zh_CN的文件,如果找不到,就用font.properties文件。 2 然后看系统,如果是Redhat,那么找包含Red …阅读全文 -
Blog 做了一下迁移
因为要从这边离职了,不能蹭公司的服务器了,所以得找个新的地方。看来看去,dreamhost肯定是很爽的,可是也太贵了,咱现在还没这个资本去买这个空间,后来还 是买了盘古的空间了。150一年,100M空间。不过北京网通访问起来速度不是很快。凑合用了,反正也就100多块钱。而刚好我在 博邻 的奖金也是150.。。。这就给这边花了,呵呵。老婆还说奖金可以去吃好多顿火锅呢,看来没戏了,哈哈。 我原来的 …阅读全文 -
weblogic乱码问题
1 先看这里:WebLogic8.1的中文问题解决方法 http://dev2dev.bea.com.cn/techdoc/200311546.html 2 看看系统locale的设置,可以使用locale命令查看当前的locale设置,可以使用如下命令设置locale。 #LANG=en_US 没有在weblogic的手册中找到关于这部分的信息,可以测试一下系统locale对应用是否有影响。 …阅读全文