标签存档: 乱码

phpmyadmin3.x版在windows下的新版本php里日期显示乱码的补丁方案

现象:
一直使用的phpmyadmin3.5版本(RELEASE-DATE-3.5.0,一个做了配置优化的版本 phpMyAdmin_3.5_path8.net),这个版本比较简洁,更新的pma有些臃肿。然而,在windows下使用php5.5, 及php7.0,都发现日期显示成乱码

方案:
阅读全文——共420字

继续阅读 »

ftp目录文件名乱码/使用原始ftp命令解决

对乱码的客户端,直接向服务器端发送原始的FTP命令:
opts utf8 off
对于flashFXT,可以按
菜单 – 命令 – 原始命令
阅读全文——共317字

继续阅读 »

VIM 文件编码识别与乱码处理

在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding 和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。
1 encoding
encoding 是 Vim 内部使用的字符编码方式。当我们设置了 encoding 之后,Vim 内部所有的 buffer、寄存器、脚本中的字符串等,全都使用这个编码。Vim 在工作的时候,如果编码方式与它的内部编码不一致,它会先把编码转换成内部编码。如果工作用的编码中含有无法转换为内部编码的字符,在这些字符就会丢失。因此,在选择 Vim 的内部编码的时候,一定要使用一种表现能力足够强的编码,以免影响正常工作。
阅读全文——共2792字

数据库中乱码记录查找与删除/sql server剔除乱码行

乱码一般都是正常编码被错误的解析而导致。每个错误的编码,都会对应着一个正确的编码,也就是,出现频率高的乱码字符,其实就是出现高频字符(一般都是汉字)对应的乱码。所以说,如果找到高频字符对应的乱码,在sql表里,使用like 查询即可以找到乱码行。也就是说,查找到一系列高频乱码字符,就可以很容易的查找到绝大多数乱码行。由于有乱码的表里存储的数据可能是不同行业、不同领域的信息,高频汉字可能不尽相同。(生命科学领域里,细、胞、蛋、白、质、核、酸等这些字频率会非常高;而计算机领域里,内、存、储、变、量、进、程等汉字会是调频汉字;其它领域亦类似)。所以查找剔除乱码记录时,最好是整理一个最准确乱码字符表。下面给出一个整理乱码表比较直接、有效的方法(是笔者所探索发现的方法):  1. 找到一定数量的乱码记录(建议在200条以上)  2. 把这些乱码整理出来,并拆分成单字,并统计每个单字出现频率。(建议使用excel+UE/editplus等工具)  3. 取最高频的50个单字(这里当然是要找明显是乱码的单字;也可以不是50个字,80个100个也行)  4. 使用UE或excel生成对应的50个sql like语句,形式如下select * from [乱码表] where [乱码字段] like ‘%锛%’ select * from [乱码表] where [乱码字段] like ‘%绂%’select * from [乱码表] where [乱码字段] like ‘%脠%’select * from [乱码表] where [乱码字段] like ‘%┖%’select * from [乱码表] where [乱码字段] like ‘%锲%’……
阅读全文——共1443字

MySQL 5 乱码问题处理办法

1 设置phpMyAdmin
Language:Chinese simplified (zh-utf-8)
MySQL 字符集:UTF-8 Unicode (utf8)
MySQL 连接校对:gbk_chinese_ci
阅读全文——共367字