使用php,定义php的默认语言.
php.ini中:
default_charset = "gb2312"
在网页中输出中文
JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如:
String str="中文";
str=new String(str.getBytes("GB2312"),"8859_1");
但如果在编译程序时,使用的编码是“GB2312”,且在中文平台上运行此程序,不会出现此问题,一定要注意。
从参数中读取中文
这正好与在网页中输出相反如:
str=new String(str.getBytes("8859_1"),"GB2312");
操作DB中的中文问题
一个较简单的方法是:在“控制面扳”中,把“区域”设置为“英语(美国)”。如果还会出现乱码,还可进行如下设置:
取中文时:str=new String(str.getBytes("GB2312"));
向DB中输入中文:str=new String(str.getBytes("ISO-8859-1"));
在JSP中的中文解决:
在“控制面扳”中,把“区域”设置为“英语(美国)”.
在JSP页面中加入:
<%@ page contentType=text/html; charset=GBK %>
如果还不行正常显示,则还要进行下面的转换:
如:name=new String(name.getBytes("ISO-8859-1"),"GBK");
就不会出现中文问题了
在ASP.NET中中文问题:
在congfig文件中添加下面的代码,就会解决页面间传递值为中文参数的问题,
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
web服务器程序运行出现乱码问题的解决方法
2020-07-16 16:28编程猫 编程技术
有时候程序运行是,出现乱码,不是因为数据库的问题,是因为没有定义编码的问题,大家可以看下养成良好的编码习惯。
延伸 · 阅读
- 2022-06-28python程序的打包分发示例详解
- 2022-03-09WEB服务器、应用程序服务器和HTTP服务器的区别
- 2022-03-08Vim中文件编码处理与重新打开乱码文件详解
- 2022-03-06python 中文编码乱码问题的解决
- 2022-03-06CentOS 7中 Apache Web 服务器安装配置教程
- 2022-03-05一文告诉你如何解决Tomcat乱码问题(很详细!)
- 编程技术
真正聪明的程序员,总有办法不加班
工作效率提升了,就可以少加班了,聪明的程序员,总会有一堆可以提升编码效率的工具?当一种工具满足不了工作需求,就去探索新的,今天纬小创就给...
- 编程技术
2021年值得关注的React PDF 库
今天,许多网络应用程序为其用户提供内置的PDF浏览选项。然而,选择一个并不容易,因为它们的功能远远超过显示PDF。在这篇文章中,我将评估5个React的...
- 编程技术
让开发效率倍增的 VS Code 插件
今天来分享一些提升开发效率的实用 VS Code 插件!Better Comments 扩展可以帮助我们在代码中创建更人性化的注释,有不同形式和颜色的注释供我们选择。 ...
- 编程技术
简单、好懂的Svelte实现原理
本文会围绕一张流程图和两个Demo讲解,正确的食用方式是用电脑打开本文,跟着流程图、Demo一边看、一边敲、一边学...
- 编程技术
Delphi - Indy idMessage和idSMTP实现邮件的发送
这篇文章主要介绍了Delphi - Indy idMessage和idSMTP实现邮件的发送,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...
- 编程技术
用户态 Tcpdump 如何实现抓到内核网络包的?
在网络包的发送和接收过程中,绝大部分的工作都是在内核态完成的。那么问题来了,我们常用的运行在用户态的程序 tcpdump 是那如何实现抓到内核态的包...
- 编程技术
AIOps,SRE工程师手中的利器
AIOps开始成为一种极为重要的站点可靠性工程工具。它能够高效吸纳观察数据、参与数据以及来自第三方工具的数据,判断系统运行状态并保证其处于最佳...
- 编程技术
从Context源码实现谈React性能优化
这篇文章主要介绍Context的实现原理,源码层面掌握React组件的render时机,从而写出高性能的React组件,源码层面了解shouldComponentUpdate、React.memo、PureComponen...