使用Excel打开csv乱码的解决方法

使用Excel打开csv乱码的解决方法
现象: 使用phpmyadmin或者是其他网页导出的csv,使用记事本打开显示正常,使用excel打开显示为乱码。 原因: 乱码一般是因为编码问题造成的。excel打开csv默认编码是ansi,如果导出的文件为utf-8就会导致乱码。 解决方法: 使用记事本打开csv,将文件另存为,编码选择ansi。再打开就不会乱码了。


fgetcsv读取中文数据不完整的解决方法

fgetcsv读取中文数据不完整的解决方法
在使用fgetcsv读取文件内容时,在我本地机器上没有问题,但是放到服务器上,有些数据就读取不正常,具体表现为数据不完整。 如果一段文字中夹杂着字母、数字和中文,则字母或数字前的中文无法读取,但字母或数字后的中文却能够保留。 第一种解决办法: 通过谷歌搜索了一下,fgetcsv函数对区域设置是敏感的。加上setlocale即可解決。 注释:setlocale() 函数仅针对当前脚本改变地区信息。 提示:可以通过 s...


使用UTF-8编码My97DatePicker乱码问题的解决

使用UTF-8编码My97DatePicker乱码问题的解决
1.config.js文件修改成如下内容: var langList = [ {name:'en', charset:'UTF-8'}, {name:'zh-cn', charset:'UTF-8'}, {name:'zh-tw', charset:'UTF-8'} ]; var skinList = [ {name:'default', charset:'UTF-8'}, {name:'whyGreen', charset:'UTF-8'} ]; 2.修改zh-cn.js如下代码: var $lang={ errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA...


VMware 7 下CentOS中文方块乱码的解决方案

VMware 7 下CentOS中文方块乱码的解决方案
使用VM安装CentOS后,会发现其中没有汉化和中文输入法,怎样才能解决这个问题呢,其实这个问题很好解决,你只要按照如下VM安装CentOS,就能轻松拥有汉化和中文输入了。 安装环境:VMware Workstation 7.1.4 首先,新建一个虚拟机,在让选择安装从:(1)安装盘(2)安装盘映像文件(3)我将操作系统以后安装 时,一定选择(3)(如图),后面相应选linux,再选CentOS,这样先建立一个裸机。 然后,选Virtu...


Mysql编码详解,彻底解决乱码问题

Mysql编码详解,彻底解决乱码问题
Mysql数据库的编码分为四级: 1、Mysql数据库服务器编码; (在相应的配置文件中,需要修改配置文件) 2、Mysql数据库编码; (可以在创建的时候指定,也可以在创建之后进行修改) 3、Mysq数据库中表的编码; (可以在创建的时候指定,也可以在创建之后进行修改)   4、Mysql数据库表中字段的编码; (可以在创建的时候指定,也可以在创建之后进行修改)   数据库编码选择的一般准则: 1、GBK/GB2312 适合...