#UTF

PHP转换UTF-8和GB2312的URL编码(转)

目前WEB的应用中,UTF-8编码和GB2312编码是并存在的,例如百度(baidu.com)和谷歌(google.com)的URL编码分别是GB2312编码和UTF-8编码。由于编码并存引起的乱码问题给WEB应用开发中带来不少麻烦,因此统一编码是在WEB开发中解决这个问题的主要途径。现在的问题是我们同时得处理UTF-...
代码星球 ·2020-04-06

mysql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '= 的解决

昨天把mysql里所有table的varchar字段的字符集,批量换成了utf8mb4/utf8mb4_unicode_ci,以便能保存一些emoji火星文,结果有一个sql语句执行时,报错如下:Illegalmixofcollations(utf8_unicode_ci,IMPLICIT)and(utf8_gener...

mysql : utf8mb4 的问题

微信呢称和QQ呢称上有很多火星文和emoji表情图片,这些数据,如果直接insert到mysql数据库,一般会报错,设置成utf8都不好使,必须改成utf8mb4编码,这二者的区别见:mysqlutf8mb4与emoji表情 ,网上的解决办法大多是修改my.cnf参数,设置mysql的编码为utf8mb4,这...
代码星球 ·2020-04-06

解决SQL server不支持utf8,php却用utf8的矛盾问题

functionconvert2utf8($string){returniconv("gbk","utf-8",$string);}functionconvert2gbk($string){returniconv("utf-8","gbk",$string);}当插入数据,或修改数据的时候,把utf-8,转为gbk,存...

mysql的utf8与utf8mb4 异同;utf8mb4_unicode_ci 与 utf8mb4_general_ci 如何选择

 如图,一般使用如下配置utf8mb4是4个字节。utf8是3个字节。utf8mb4兼容性更好,占用空间更大。 主要从排序准确性和性能两方面看:准确性utf8mb4_unicode_ci 是基于标准的Unicode来排序和比较,能够在各种语言之间精确排序utf8mb4_general_ci...

[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!

一、背景  最近的项目在用maven进行install的时候,发现老师在控制台输出警告:[WARNING]Usingplatformencoding(UTF-8actually)tocopyfilteredresources,i.e.buildisplatformdependent!虽然并不影响项目的正常运行和inst...

【MySQL】设置字符集UTF-8(解决)

1、检查你需要的字符集,GBK或者UTF82、数据库是否是UTF8,3、数据表是否是UTF84、模板是否设置了UTF-8以上都没设置错误,那么继续往下看:进入目标数据库,使用语句:SHOWVARIABLESLIKE'%character%';SHOWVARIABLESLIKE'%collation%'; &n...

MySQL Errcode 13 with SELECT INTO OUTFILE Can't create/write to file

    这是由于权限问题导致的,最主要的问题是搞清楚权限是如何设置的。Ubuntu使用AppArmor作为程序权限限制,Fedora使用selinux作为程序权限限制。   在linux中,以往的权限管理,是通过用户绑定的,现在还有一种权限机制,设置...

Java读取Unicode文件(UTF-8等)时碰到的BOM首字符问题,及处理方法

转载:https://blog.csdn.net/clementad/article/details/471685732015-18-01修改:增加 apachecommonsio处理方法。 在Windows下用文本编辑器创建的文本文件,如果选择以UTF-8等Unicode格式保存,会在文件头(第一...

做网站,乱码?应该选用什么编码?GB2312 ? UTF-8 ?

当然了,最常用的编码也就是GB2312和UTF-8了。================================================起================================================先来看看各主要编码类型:经常我们打开外国网站的时候出现乱码,又或者打开很...

ThinkPHP统一设置utf-8编码

1.项目编码在编辑器中设置编码utf-82.在浏览器中设置编码//Thinkphp方法中添加header设置utf-8只有index方法解决了乱码classUserActionextendsCommonAction{  functionindex(){    header("Content-type:text/html...

phpmyadmin设置编码和字符集gbk或utf8_导入中文乱码解决方法

一、phpmyadmin设置新建数据库的默认编码为utf8编码的方法   1:新建数据库 my_db   2:使用sql语句 setcharacter_set_server=utf8; //设置默认新建数据库编码为utf8&nbs...

Emeditor批量修改文件编码格式(UTF-8)

采用宏的形式进行,直接在Emeidor导入宏即可使用:emeditor导入宏:【宏】->【自定义】->【新建】->找到EncodingChange.jsee文件即可。链接:http://pan.baidu.com/s/1geNKA6f密码:9u2m...

UTF-8有签名和无签名的区别

当有签名的UTF-8编码内容被解析器解析时,解析器直接根据签名即可判断出使用UTF-8编码来进行解析,当无签名时,解析器会根据内容的编码来进行判别。所以,有签名的将更容易被解析器以正确的编码方式进行解析。有签名也就是带BOM信息,无签名就是不带BOM。BOM,即ByteOrderMark,也即字节流标记,它是用来让应用...
代码星球 ·2020-04-04

PHP系列 | PHPexcel导入xls格式 ,提示错误:iconv(): Wrong charset, conversion from `CP936' to `UTF-8' is not allowed

导入xls格式(2003版本)时会报错提示错误信息iconv():Wrongcharset,conversionfrom`CP936'to`UTF-8'isnotallowed[/var/www/web/vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/String.p...
首页上一页...7891011下一页尾页