• 关于 C 编码怎么用 的搜索结果

问题

php怎么将未知编码文本转换为UTF-8:报错

kun坤 2020-06-07 17:14:09 0 浏览量 回答数 1

回答

这个很难吧?! 你说数字1,是属于什么字符集?一切皆有可能。###### 你最好自己肉眼读一下服务器这段文本,将它放在浏览器里面读,用不同的编码试试,哪个显示正常,就是哪种编码了。###### 引用来自#3楼“张敏峰”的帖子 你最好自己肉眼读一下服务器这段文本,将它放在浏览器里面读,用不同的编码试试,哪个显示正常,就是哪种编码了。 这样不行。让PHP自动判断编码格式,都转换成UTF-8的。搜到一个帖子,是通过判断文件头来判断编码,但是我觉得应该有更简单的方法。mb_convert_encoding($text, 'UTF-8','GB2312,UTF-8');这个函数基本实现了功能,但是有些编码如Unicode就会乱码 (用记事本保存时可以选,不知道是不是一种编码)。应该把尽量多的编码放到函数第三个参数上就可以吧。###### 不知道文件头信息里面会不会有文件的编码方式的标记。###### 引用来自#5楼“凹凸曼”的帖子 不知道文件头信息里面会不会有文件的编码方式的标记。 utf-8好像有固定的文件头,别的不知道。###### 回复的时候怎么出来个  {"id":10311,"post":256271957,"user":8876,"post_count":5}   红薯看一下问题。###### mb_convert_encoding用编码列表,一般ascii打头,GB2312、GBK、UTF-8基本够用了。###### 编码的顺序是很有讲究的,如果编码是ascii的就不要转换###### 引用来自#9楼“dj”的帖子 编码的顺序是很有讲究的,如果编码是ascii的就不要转换   也就是用 mb_convert_encoding($text, 'UTF-8','ascii,GB2312,gbk,UTF-8');  ? 第三个参数是文本的原编码,检测到与第二个参数相同时就不进行转码了?

kun坤 2020-06-07 17:14:14 0 浏览量 回答数 0

问题

深入分析字符编码之五-常见问题分析

夏天的日子 2019-12-01 21:13:23 4211 浏览量 回答数 0

新用户福利专场,云服务器ECS低至102元/年

新用户专场,1核2G 102元/年起,2核4G 699.8元/年起

问题

python将json中\u5f00这样得编码转换为中文,放入dict:报错

kun坤 2020-06-06 16:36:27 0 浏览量 回答数 1

问题

DeleteMultipleObjects中ContentMD5字段内容怎么计算

一折 2019-12-01 21:25:28 19509 浏览量 回答数 10

回答

检查一下编码是否一致 ######用工具可以直接备份linux下的mysql吧,然后再用工具导入Windows下的Mysql就可以了######我赶脚这应该是编码问题,或者大小写问题,看楼下怎么说######mysql是跨平台的。######看你是怎么备份的,是用mysqldump呢,还是用的其他工具,关键你要分析一下这两边的MySQL版本是不是一样的,还有出错,你分析错误是什么,根据错误提示再进行分析######请注意版本问题,要不会出大错

爱吃鱼的程序员 2020-06-02 17:11:52 0 浏览量 回答数 0

回答

编码问题吧。换编码了试试怎么换???? tr("%1%2").arg().arg() 或者QString("%1%2").arg().arg()是在编辑->选择编码那里选择UTF8么??是的话,我本来就是UTF8了。。。。怎么会这样?回复<aclass='referer'target='_blank'>@hao_Feng:其一,如果编码是UTF8,警告就会没了、、用Qstring2001错误就会没了,最后一个错误,不清楚、、不行啊,编码是UTF-8QString那个方法也不行另外文件编码需要UTF-8

爱吃鱼的程序员 2020-06-14 22:28:00 0 浏览量 回答数 0

问题

mysql gbk 编码问题:报错

kun坤 2020-06-06 11:38:00 0 浏览量 回答数 1

回答

关于数据库保存, 一:请对存入数据库的内容进行过滤, 二:将获取的内容进行编码转换,转换到数据库编码,否则会出现你这个编码错误问题。采集到的数据编码格式的问题那这个问题,具体怎么解决呢?我才刚玩爬虫~乱码或SQL语句错误我遇到这种问题一般是我的sql有问题,但是看了一下下面的错误,应该是保存数据库之前编码出了问题把SQL语句打印出来检查下,个人经验感觉你会不会是特殊字符未转义我转义了的,单引号和双引号都处理了的sql参数化。不要用字符串方式拼接SQL和参数值,应该用问号占位符的方式写SQL,这样也不会有SQL注入风险。是不是有emoji表情,如果mysql要设置成 utf8mb4已经解决了,,是我自己单双引号没有处理完~~~~~~~~~~~~~

爱吃鱼的程序员 2020-06-10 15:21:18 0 浏览量 回答数 0

回答

顶起来,大侠们都来帮帮我呗 复制去Google翻译 翻译结果 ###### 这个无解啊。。。 ###### 引用来自“红薯”的答案 这个无解啊。。。 那是为什么? Notepad++这个编辑器它读取UTF8的还是GBK的文本文件都没问题 中文都不会是乱码啊 这是怎么做到的? ######这个软件时开源的,如果要研究你可以去看代码。但其判断的结果肯定也不是100%准确的。###### 看看这两个: http://www.cnblogs.com/powertoolsteam/archive/2010/09/20/1831638.html http://bbs.csdn.net/topics/90422580 然后试试二进制读文件的效果,看能不能使用这些方法 ###### 文件本身只是二进制内容,怎么存存什么都是个人决定的,所以 如果文件本身不提供除内容外的其它类型和编码的信息,没有简单的办法判断。 所以才会有不同的不兼容的文件格式,如果软件要支持某种格式,必须事先知道某种文件格式怎么定义的。 就普通的文本文件,只能根据不同编码的特点去猜,但由于各种编码也没有唯一的不同点,所以几乎实现不了。 比如先假定文件是UTF-8编码,按UTF-8去读取,看看是否有无法解析的字符,然后再按UTF-16去读取,是否有FEFF的大端小端指示字节对,如果没有再按UTF-16BE或UTF-16LE去读取看看有没有不正常的字符,然后再按GBK去读,或者其它编码格式去读。 但目前各国的编码太多了,如果全部考虑,更是难实现,这得编码专家去弄了,得学太多东西。  ######大概明白了怎么回事了 谢谢######我记得原来有个想了个笨方法。就是编码不同,二进制的前几未是不一样的。不知道是不是。好像有几位固定的######http://bbs.csdn.net/topics/230061632######按照二进制读取然后对比######谢谢 我试试######拿到一定长度的 字节流 然后判断含有哪些 byte 就知道是什么东西了###### 如果是文本文件,先尝试读前两个字节,看是否是BOM,windows下有的可能性不低。 如果没有,那的确没有保证的法子了。浏览器对待没指定编码的网页的做法通常是根据内容用不同编码格式来猜可能性最高的,但不能保证正确。

kun坤 2020-06-07 16:40:52 0 浏览量 回答数 0

问题

Spring mvc 4 javaConfig 配置 post 乱码问题:报错

kun坤 2020-06-07 12:51:32 0 浏览量 回答数 1

回答

这是编码问题啊, 你试试看 row.encode("utf-8") 或者你试试用codecs 用这个包打开文件 ###### python3 windows下默认好像以CP936解码文件。解码失败有类似错误很正常。 有一个叫chardet的第三方模块也有人推荐,用来检测编码的。 我之前没学会reader,当时也不知道怎么样过滤文件里的不标准格式的部分数据。我后来自己想明白的。CVS文件每行以分隔符split 得到就是一个list,可以把CSV文件看成二维数组,这样处理起来逻辑简单。 ###### 最后怎么解决的

kun坤 2020-06-06 15:55:41 0 浏览量 回答数 0

问题

mysql gbk 编码问题,数据库报错

python小菜菜 2020-06-01 19:57:24 0 浏览量 回答数 1

回答

求助啊,有没高手解惑啊######text/html; charset=gbk 这个编码是你页面 你返回也要配置成GBK的 才可以 ###### 引用来自“小桥ya”的答案 text/html; charset=gbk 这个编码是你页面 你返回也要配置成GBK的 才可以 gbk的也试过了,一样无效 ######怎么总是有人遇到中文乱码问题啊,我做了这么多年的项目,所有的页面,代码全用UTF-8格式,没有一次出现乱码问题的。干嘛不试试用UTF-8呢######这个@Response乱码要重写个一StringMessageConverter,然后在Spring中配置它就可以了。######StringMessageConverter缺省都是UTF8编码格式

kun坤 2020-06-20 11:53:34 0 浏览量 回答数 0

回答

求助啊,有没高手解惑啊######text/html; charset=gbk 这个编码是你页面 你返回也要配置成GBK的 才可以 ###### 引用来自“小桥ya”的答案 text/html; charset=gbk 这个编码是你页面 你返回也要配置成GBK的 才可以 gbk的也试过了,一样无效 ######怎么总是有人遇到中文乱码问题啊,我做了这么多年的项目,所有的页面,代码全用UTF-8格式,没有一次出现乱码问题的。干嘛不试试用UTF-8呢######这个@Response乱码要重写个一StringMessageConverter,然后在Spring中配置它就可以了。######StringMessageConverter缺省都是UTF8编码格式

kun坤 2020-06-02 19:33:13 0 浏览量 回答数 0

回答

这个是无法解析中文路径,就想用GDAL解析矢量数据的时候,都需要加一个编码的转换,试试换成全英文的,毕竟也是老外开发的###### 引用来自“地瓜头”的答案 这个是无法解析中文路径,就想用GDAL解析矢量数据的时候,都需要加一个编码的转换,试试换成全英文的,毕竟也是老外开发的 全英文的当然行啊,现在就是要考虑这种情况,毕竟用户那是可能会出现这种情况的。 ###### 引用来自“reme”的答案 引用来自“地瓜头”的答案 这个是无法解析中文路径,就想用GDAL解析矢量数据的时候,都需要加一个编码的转换,试试换成全英文的,毕竟也是老外开发的 全英文的当然行啊,现在就是要考虑这种情况,毕竟用户那是可能会出现这种情况的。 那就直接解码中文路径呗 ###### 引用来自“地瓜头”的答案 引用来自“reme”的答案 引用来自“地瓜头”的答案 这个是无法解析中文路径,就想用GDAL解析矢量数据的时候,都需要加一个编码的转换,试试换成全英文的,毕竟也是老外开发的 全英文的当然行啊,现在就是要考虑这种情况,毕竟用户那是可能会出现这种情况的。 那就直接解码中文路径呗 不知道怎么弄啊,这是他自己去加载dll,不是我指定打开文件的路径

爱吃鱼的程序员 2020-06-01 12:14:44 0 浏览量 回答数 0

回答

检测一下服务器的编码,我怎么感觉不像是utf-8,而是posix(locale显示为C),否则应该显示为乱码,而不是问号。使用这个命令看一下: locale,检测一下变量,是不是UTF-8的字符编码。如果是的话,把你的终端字符集也改成utf-8编码,再ls列一下其次,各大linux/unix发行版默认编码UTF-8,文件名和文本编码尽量全用UTF-8编码,不是的话转一下。最后,如果访问的HTTP URI中有中文编码的话,应该在tomcat的server.xml配置文件中的connector配置段加上URIEncoding="UTF-8",来防止传递的URL中中文字符出现乱码。

落地花开啦 2019-12-02 02:30:53 0 浏览量 回答数 0

问题

关于jar包签名的问题?报错

爱吃鱼的程序员 2020-06-14 18:03:01 0 浏览量 回答数 1

回答

你看,你有自己的目标,也知道自己目前的问题在哪,干嘛不去行动呢...###### 自己学的什么就找那方面的小项目做 做个项目比你看一个学期的书强 ###### 在至高至大至上的二进制之神面前,问曰:为成为传说中编码勇士你是否愿意并做到终生遵守如下戒律:甘于寂寞, 甘于奉献, 甘于贫穷, 甘于单身,追求自我内在满足与实现.。在平凡的岗位上, 做出不平凡的事业, 即便没有一个人知道你的存在,也保证自己精神的世界是富足的。用崇高的精神和人性武装自己, 加强学习, 自我改造, 自我提升.争取早日功德圆满,修成正果!你可愿意? 答曰:我愿意,我讲用我的生命乃至灵魂延续编码勇士的传说直到生命的结束! 问曰:恭喜成为传说中的编码骑士,为延续编码的勇士的荣耀和考验你的编码之心,你需要做三件事恶魔来证明你自己。先去一个叫用户的地方消灭一个名叫乱改需求的妖魔,然后去一个名叫办公室的地方消灭一个交产品经历的摸头,最后你需要到编码荒漠消灭妖魔bug,回到这里……领取属于你的勇士勋章……延续编码勇士的传说…… 说……说……######Just do it######GOF######应该是在校学生吧,可以参与开源项目的开发,可以学到不少东西。###### 谢谢各位前辈赐教 请问怎么参加开源项目 ######开源项目对学生而言,个人感觉有点难了点吧######推荐你看本书:《冒号课堂》######官网上的chm格式手册下载下来, 每个例子敲一遍

爱吃鱼的程序员 2020-06-05 13:30:27 0 浏览量 回答数 0

回答

中文有时候得转码,而且有时候还不能正常显示,所以不用中文,这是我个人认为的,楼下勿喷######如果是utf8,无隐患######utf8问题大着呢,Unicode系列的编码都是不兼容的,编码问题,水很深。只有ASCII是最安全的###### 知道的隐患都不是隐患######任何地方和中文不中文都没有什么隐患,如果在这里都有隐患了,那我估计其他的地方全是隐患.######话说中文和隐患没联系的吧。######就单一个中文登录都搞不定,其他怎么搞!######解决了编码问题就没有任何隐患,而解决编码问题最简单的方式就是全部都是用UTF-8编码######受 @红薯 熏陶严重###### 引用来自“rouyh”的答案 知道的隐患都不是隐患 楼上说的好 ######跟中文没关系###### 引用来自“rouyh”的答案 知道的隐患都不是隐患 +1

kun坤 2020-06-11 10:46:10 0 浏览量 回答数 0

回答

从两个方面来说吧。第一个是编码安全,第二个是网络设备安全。 编码安全,也需要根据情况进行分析,如果非web项目: 如果有数据库,注意字符编码问题,防止XSS攻击,如果是用Mybatis,建议多使用#做参数的获取注意异常的处理,不要把系统信息暴露在外面注意接口权限的校验,永远不要相信用户传入的数据 如果是web项目,除了上面的还应该注意下面的问题: ①需要开启HTTPS②检查pom中依赖的软件没有已知的漏洞,比如fastjson暴露的0day漏洞,apache zooker 1.0.0~3.4.13存在的ACL越权漏洞③启动CSRF保护④注意XSS攻击 网络设备安全,这块儿就是说你部署的服务硬件是安全的,编码再怎么安全,如果服务器不安全,反编译啥都能拿到: 开启防火墙开启白名单,如果有开启黑名单限制访问服务器内核漏洞不容忽视

Joyven 2019-12-02 03:13:59 0 浏览量 回答数 0

回答

VM的编码参数问题,请参考文章 http://blog.sina.com.cn/s/blog_025270e90101b1db.html 另有两个建议: 1.问题标题很不清晰,建议修改成:java.awt.List中文乱码  之类的表达; 2.这种问题,自己稍微抽象一下,比如在list中中文乱码,那在其他控件中呢,如果在其他控件中正常,那么就是list的问题,如果都是中文乱码,那么就是环境问题。等等,然后根据自己抽象的结果在google中搜索,很容易可以得到答案。 ###### lst.add(new String("你好nihao".getBytes("gbk"),"gbk") 这句应该是lst.add(new String("你好nihao".getBytes("UTF-8"),"gbk"),你都说了是utf-8格式了,怎么能用gbk去解码呢, 还有既然后台是utf-8了,那你前端页面编码也要是utf-8,要不然肯定乱码,首先是要前后统一编码,utf-8也好,gbk也行 ###### 引用来自“萧雨之泪”的评论 lst.add(new String("你好nihao".getBytes("gbk"),"gbk") 这句应该是lst.add(new String("你好nihao".getBytes("UTF-8"),"gbk"),你都说了是utf-8格式了,怎么能用gbk去解码呢, 还有既然后台是utf-8了,那你前端页面编码也要是utf-8,要不然肯定乱码,首先是要前后统一编码,utf-8也好,gbk也行 感觉这是正解

kun坤 2020-05-29 11:05:00 0 浏览量 回答数 0

回答

提示看错误日志看过了,当时觉得没什么用,然后就清空日志了。。。是不是windows下的文件编码去了mac下有问题?觉得不应该是这个问题,编码问题的话那页面起码可以载入没遇到, 问题提问不详细,不知道你要搞什么我之前用windows写项目,现在换mac写ios,但是把之前的php文件放进mamp打开运行,会报错500错误属于服务端的报错,肯定有异常信息打印,检查日志我一直这样没问题:smile:你在mac下运行不会报错?那我怎么会错,这么背

爱吃鱼的程序员 2020-06-12 15:45:54 0 浏览量 回答数 0

问题

把DOJO拷贝到MyEclipse项目的根目录下,文件就出现了乱码错误是怎么回事??报错

爱吃鱼的程序员 2020-06-09 13:18:12 0 浏览量 回答数 1

回答

mysql.ini [mysqld] default-character-set=utf8 ######正解######你统一编码就好,根据你的截图,你可以看到,你数据库的编码格式是拉丁文,就算你传入的是中文,这里编码也是错的,你的连接,结果集都是GBK,你用UTF读gbk的数据肯定有问题,所以你统一你的编码,数据库的编码以及结果集,链接都改掉就好, character_set_%可以改掉的,在你mysql的配置文件里加入character_set_server=utf8  init_connect='SET NAMES utf8'   ######回复 @xpbob : 我也没有哈######回复 @求是科技 : 嗯,自己是亲测的,但是default-character-set的做法我原先做没成功,你成功过吗######正解,看来是配置过的哈######mysql配置文件改起###### 谢啦,我重新装了一次,发现原来是我的配置文件有问题。我手动把后缀名ini加到文件名上去了。难怪我怎么改配置文件名都没用。谢谢啦,大家的耐心回答。 之后我的配置文件是这样的: mysql.ini文件 [mysqld] character_set_server=utf8 [client]  default-character-set=utf8. show了一下之后就成utf-8了。 ###### 看楼主的图片, 我再一次想到了那一句: mysql有utf-8吗?  图片中那utf-8是什么鬼?  ######回复 @顿顿顿顿文 : 你再看一次.######不仅有utf8 还是utf8mb4######全部使用utf8编码,mybatis相关链接配置也设置为使用utf8编码,就不会出现问题

kun坤 2020-06-06 00:14:03 0 浏览量 回答数 0

问题

小白继续问问题勿喷!

wangzhikai 2019-12-01 21:05:18 5214 浏览量 回答数 9

回答

骚年啊,资源文件名不要有中文啊,这可是常识啊 而且文件名不要有空格,不然容易悲剧 ######回复 @汪兴 : 有一个办法规避,就是上传的文件名更名为hash,实际上很多网站都这么做的,最终在页面上的url可以看到就是一个hash文件名,实际的文件名通过别的方式保存,下载的时候将文件改名即可。######没办法啊,资源文件是用户上传的,word文档这种肯定是有中文的呀###### 非要解决这些中文乱码问题的话,需要考虑一下服务器编码问题了。 检测一下服务器的编码,我怎么感觉不像是utf-8,而是posix(locale显示为C),否则应该显示为乱码,而不是问号。使用这个命令看一下: locale,检测一下变量,是不是UTF-8的字符编码。如果是的话,把你的终端字符集也改成utf-8编码,再ls列一下 其次,各大linux/unix发行版默认编码UTF-8,文件名和文本编码尽量全用UTF-8编码,不是的话转一下。 最后,如果访问的HTTP URI中有中文编码的话,应该在tomcat的server.xml配置文件中的connector配置段加上URIEncoding="UTF-8",来防止传递的URL中中文字符出现乱码。 差不多解决方案就是这样。由于中文编码遇到的问题会比较多,所以不建议文件名出现中文,更不要有路径中出现空格,不然会带来很多处理上的麻烦。 ######回复 @汪兴 : 是在没搞明白你说的是哪里乱码了,你又说程序运行没乱码,又说程序显示不对,有乱码。到底有没有乱码?有没有截图?有没有运行过程?提问信息要完整,要有相关的截图或日志,要有你的猜想以及做出的尝试。######我把locale改了,本来是C,改成了UTF-8,但这种情况只是ssh显示正常了,但是程序里还是不对,TOMCAT里UFT-8也加上了,Dfile也加上了,都没没用,但是java程序运行就 没乱码,很郁闷啊######不作死就不会死######FreeNAS可以安装Tomcat么?######可以的

kun坤 2020-06-08 11:17:23 0 浏览量 回答数 0

问题

如何让mysql支持中文?

dongyanghm 2019-12-01 21:07:48 9396 浏览量 回答数 3

问题

求助:编码开发模式下如何操作本地对话框实现文件下载?

xingfen_666 2019-12-01 21:52:23 1212 浏览量 回答数 1

问题

关于RDS字符编码

betterhomechina 2019-12-01 20:56:09 6582 浏览量 回答数 2
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播