• 关于

    gb2312

    的搜索结果

回答

你的apache是什么版本的?一般2.2以上的都可以支持。另外,开启mod_encoding支持,还需要开启mod_headers模块。vi httpd.conf修改(该模块的安装不做介绍另请查阅,我的apache自带):LoadModule headers_module modules/mod_headers.so在安装mod_encoding RPM包时会自动生成 /etc/httpd/conf.d/mod_encoding.conf要完美支持中文还需修改配置文件内容为:LoadModule encoding_module modules/mod_encoding.so Header add MS-Author-Via "DAV" EncodingEngine on NormalizeUsername on SetServerEncoding GBK DefaultClientEncoding UTF-8 GBK GB2312 AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312 AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312 AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312 然后你再试试。 如果你的apache版本是2.2以上,请按照如下方法操作:1、开启mod_encoding支持,需要开启mod_headers模块;vi httpd.conf修改(该模块的安装不做介绍另请查阅,我的apache自带):LoadModule headers_module modules/mod_headers.so2、在安装mod_encoding RPM包时会自动生成 /etc/httpd/conf.d/mod_encoding.conf3、要完美支持中文还需修改配置文件内容为:LoadModule encoding_module modules/mod_encoding.so Header add MS-Author-Via "DAV" EncodingEngine on NormalizeUsername on SetServerEncoding GBK DefaultClientEncoding UTF-8 GBK GB2312 AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312 AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312 AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312 然后再试试可不可以。

liming837 2019-12-02 01:44:44 0 浏览量 回答数 0

问题

请教java参数转码问题 400 请求报错 

kun坤 2020-05-29 09:54:50 3 浏览量 回答数 1

问题

MySQL中文乱码问题

琴瑟 2019-12-01 20:58:39 2103 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

gb2312汉字转拼音的问题,“魅”转换失败!? 400 报错

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

问题

MFC Uniocd编码转GB2312编码问题:报错

kun坤 2020-06-06 15:50:48 0 浏览量 回答数 1

问题

spring boot 乱码一直是GB2312 400 请求报错

kun坤 2020-05-30 22:47:19 0 浏览量 回答数 1

问题

java读取aix上oracle,汉字乱码问题:报错

kun坤 2020-06-07 21:31:37 0 浏览量 回答数 1

回答

<spanstyle="color:#222222;font-family:'HelveticaNeue',Helvetica,Arial,sans-serif;font-size:13px;line-height:22.1px;background-color:#FFFFFF;">CentOS7.0上面安装GB2312了吗  你的数据库应该是GB2312的<divclass='ref'> 引用来自“Ghostab”的评论<spanstyle="color:#222222;font-family:'HelveticaNeue',Helvetica,Arial,sans-serif;font-size:13px;line-height:22.1px;background-color:#FFFFFF;">CentOS7.0上面安装GB2312了吗  你的数据库应该是GB2312的

爱吃鱼的程序员 2020-06-09 15:41:37 0 浏览量 回答数 0

回答

如果你的是ubuntu系统个,请按如下修改: 添加中文字符编码: $sudo vim /var/lib/locales/supported.d/local #添加下面的中文字符集 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030 使其生效: $sudo dpkg-reconfigure locales

洵云 2019-12-02 01:21:29 0 浏览量 回答数 0

回答

用echo输出的中文显示成乱码,其实应该是各种服务器脚本都会遇到这个问题,根本还是编码问题,一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这时候要正常显示中文需要转化一下编码方式,比如echo iconv("GB2312","UTF-8",'中文');就不会乱码了还有其他方法,比如在php的echo前面加入header("Content-Type:text/html;charset=gb2312");当然简体中文页面也可以干脆地,把<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />中的UTF-8改成gb2312实际中遇见奇怪的现象,在本机服务器上正常显示的页面,传上服务器就echo出来乱码,没仔细琢磨过这个缘由,因为通过iconv函数GB2312、UTF-8换换位置重新编码下就正常了,不过估计肯定是APACHE,更确切说是PHP服务端的设置不同造成的,看看PHP.INI应该就能解决。

小旋风柴进 2019-12-02 02:00:46 0 浏览量 回答数 0

问题

HttpClient 爬数据时 中文编码问题报错 

kun坤 2020-06-10 09:57:26 3 浏览量 回答数 1

问题

linux 中配置apache 网站 编码设置为gb2312 浏览乱码

杨冬芳 2019-12-01 20:20:11 1091 浏览量 回答数 1

问题

如何把一个GB2312格式的字符串装换成UTF-8格式?

珍宝珠 2019-12-01 21:59:01 25 浏览量 回答数 1

问题

python的中文编码问题:报错

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

回答

回1楼牛逼王的帖子 感谢,已解压成功,不过新问题出来了 我网站程序是gb2312的,而主机宝的是utf8,请问主机宝有gb2312的吗

唷吼吼 2019-12-01 23:54:31 0 浏览量 回答数 0

问题

js里var name=''张三" 那么name.length 这个属性在UTF-8 GB2312里分别等于多少?

a123456678 2019-12-01 19:27:19 816 浏览量 回答数 1

回答

因为MySQL客户端输出窗口显示中文时,使用的字符编码不对造成的show variables like 'char%'; 改成 set character_set_results=gb2312;上面是临时方案,最好的办法是 修改my.ini文件default-character-set=gb2312和character-set-server=utf8

覃溪哈哈 2019-12-02 01:46:02 0 浏览量 回答数 0

回答

byte[] testCode= null; try { testCode = Base64.encode(test.trim().getBytes("GB2312"), Base64.NO_WRAP); Test_CODE = new String(testcode, "GB2312"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return Text_CODE ;

爵霸 2019-12-02 02:20:57 0 浏览量 回答数 0

问题

新建html5页面把生成的<meta charset="utf-8"> 改为gb2312出现乱码

杨冬芳 2019-12-01 19:45:36 1241 浏览量 回答数 2

回答

因为MySQL客户端输出窗口显示中文时,使用的字符编码不对造成的show variables like 'char%'; ---》看看是不是 utf8改成 set character_set_results=gb2312;上面是临时方案,最好的办法是 修改my.ini文件default-character-set=gb2312和character-set-server=utf8

覃溪哈哈 2019-12-02 01:46:00 0 浏览量 回答数 0

回答

而word改后保存是 <a:ea typeface="楷体_GB2312" pitchFamily="49" charset="-122"/></a:rPr><a:t> 程序生成的文件字体设置是 < a:latin typeface="楷体_GB2312" />

小旋风柴进 2019-12-02 02:00:35 0 浏览量 回答数 0

问题

相关MYSQL数据库编码

落地花开啦 2019-12-01 19:52:50 1401 浏览量 回答数 1

回答

出现这个问题,通常来说是主要是两种可能:1、一是高版本导出来的数据,在低版本上面导入;2、编码的问题,确保需导入的数据的服务端和客户端的编码与导出数据的服务端和客户端的编码保持一致,或者兼容,如导出是GB2312,导入的数据库编码可是GB2312或者GBK。

元芳 2019-12-01 23:16:28 0 浏览量 回答数 0

回答

可能编码问题,断点试试就知道了。###### 好吧 我自己解决了   request.setCharacterEncoding("gb2312"); response.setContentType("text/html;charset=gb2312"); ######做个过滤器吧,转换所有字符编码

kun坤 2020-06-08 09:29:14 0 浏览量 回答数 0

回答

"可能编码问题,断点试试就知道了。###### 好吧 我自己解决了   request.setCharacterEncoding("gb2312"); response.setContentType("text/html;charset=gb2312"); ######做个过滤器吧,转换所有字符编码 "

montos 2020-06-04 13:30:39 0 浏览量 回答数 0

回答

a.getBytes('utf-8') 若a字符串为中文的时候,因为utf-8的中文是3字节,所以一个中文字会输出3个ascii码。“你好”两个中文字,输出6个ascii码a.getBytes('GB2312') 若a字符串为中文的时候,因为gb2312的中文是2字节,所以一个中文字会输出2个ascii码。“你好”两个中文字,输出4个ascii码

蛮大人123 2019-12-02 02:16:32 0 浏览量 回答数 0

回答

一、使用中文字符在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子:!/usr/bin/env python-- coding: cp936 --Python Tutorial中指出,python的源文件可以编码ASCII以外的字符集,最好的做法是在#!行后面用一个特殊的注释行来定义字符集:-- coding: encoding --根据这个声明,Python会尝试将文件中的字符编码转为encoding编码,并且,它尽可能的将指定地编码直接写成Unicode文本。 注意,coding:encoding只是告诉Python文件使用了encoding格式的编码,但是编辑器可能会以自己的方式存储.py文件,因此最后文件保存的时候还需要编码中选指定的ecoding才行。 二、中文字符的存储str = u"中文" str u'xd6xd0xcexc4' str = "中文" str'xd6xd0xcexc4' u"中文"只是声明unicode,实际的编码并没有变。这样子就发生变化了:str = "中文" str'xd6xd0xcexc4'str = str.decode("gb2312") stru'u4e2du6587' 更进一步:s = '中文' s.decode('gb2312')u'u4e2du6587'len(s)4len(s.decode('gb2312'))2s = u'中文' len(s)4s = '中文test' len(s)8len(s.decode('gb2312'))6s = '中文test,' len(s)10len(s.decode('gb2312'))7 可以看出,对于实际Non-ASCII编码存储的字符串,python可以正确的识别出其中的中文字符以及中文上下文中的标点符号。 前缀“u”表示“后面这个字符串“是一个Unicode字符串”,这仅仅是一个声明,并不表示这个字符串就真的是Unicode了;就好比某正太声称自己已满18岁,但实际上他的真实年龄并不确定,现在体育界年龄造假可不稀罕幺! 那么声明成u有什么作用呢?对于Python来说,只要你声明某字符串是Unicode,它就会用Unicode的一套机制对它进行处理。比方说,做字符串操作的时候会动用到内部的Unicode处理函数,保存的时候以Unicode字符(双字节)进行保存。等等。显而易见,对于一个实际上并不是 Unicode的字符串,做Unicode动作的处理,是有可能会出问题的。 u前缀只适用于你的字符串常量真的是Unicode的情况 。

xuning715 2019-12-02 01:10:31 0 浏览量 回答数 0

问题

grep如何在不同编码格式的文件中查找中文

a123456678 2019-12-01 20:07:12 799 浏览量 回答数 1

回答

引用来自“雪梨苹果”的评论 productName=row[20].replace('`','').encode("gb2312") 原因是这里,你将内容从unicode转成了gb2312 在Windows下测试的结果是: productName=row.replace('`','').decode("utf-8"),结果正常 在Linux下如果使用以上语句,返回的是二进制,后更改为: productName=row.replace('`','').decode("gb2312") ,结果正常   感谢“雪梨苹果”   ######检查下编码,,, ###### productName=row[20].replace('`','').encode("gb2312") 原因是这里,你将内容从unicode转成了gb2312 ######过程就是:先知道csv是什么编码的,然后读取,将数据decode成unicode,处理完传给mysql就行,不需要你自己encode的。######在读入CVS时就指定编码格式参数,再插入数据库就如你所愿了。 ####### -*- coding: utf-8 -*- //更改了如下 productName=row[20].replace('`','').decode("utf-8") 目前返回: 2015-05-28 17:03:22,960 鍟嗗搧娴嬭瘯 2015-05-28 17:03:22,960 {'tradeTime': '2015-05-15 11:06:47', 'productName': u'\u5546\u54c1\u6d4b\u8bd5'} 再次使用时,.encode("utf-8")应该就可以了.

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

回答

回 楼主(阿拉一头喵) 的帖子 ,我们已经查询到原因,是由于农业银行本月发的信用卡内容使用的是GB2312的编码,但是在发送时未指定编码,邮箱标题 又是UTF-8所以我们就按他们的 标题来解析,然后就会出现错误了,就成乱码了,我们已经在完善,会改成分别解析来解决.亲如果有客户端的话(OUTLOOK或者FOXMAIL)可以下载到本地转成GB2312查看. 或者也可以直接转给我,我帮你解析一下后再转发给你. 我的邮箱地址已经私信给你

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