关于中文问题

Android Telephony主要模块及功能 Telephony的代码主要由五个模块组成 1.Telephony Frameworks 代码区域: frameworks/opt/telephony/ 其中主要的文件在如下目录 /frameworks/opt/telephony/src/java/com/android/internal/telephony/ 其中比较常见的有以下几类文件 1.BaseCommands、RIL构成R 阅读详情
不少朋友曾对虚拟小龙亭的中文显示提出了意见和建议,谨在此表示感谢。

在jsp中,中文乱码常会让人心乱如麻。

对于中文处理的常见对策,在网上经常可见的主要是下面2种:
<%@ page contentType="text/html;charset=gb2312" %>

或者: 

<%
String Hi="你好";
byte[] tmpbyte=Hi.getBytes("ISO8859_1");
Hi=new String(tmpbyte);
out.print(Hi);
%>

虚拟小龙亭也主要采用了上面2种方法进行了修改,从而变成了1.1版。

通过简单总结,示例中的中文处理发生于以下几个地方: 

1 在url附带中文参数,可以直接读取。 

例如:
<%= request.getParameter("showword")%>

2 与数据库有关的各种sql操作 

这里使用的Access没有发生问题。

3 读取HTML form表单中递交的中文值 

在jswdk中需要加以编码,较为简洁的写法如:
String name1=new String(request.getParameter("user_id").getBytes("ISO8859_1"));
另外,在jdk1.3的支持下,不需要加入
<%@ page contentType="text/html;charset=gb2312" %>
而在jdk1.2.2下面,即使2种方法同时运用也很不稳定。

而在resin平台,情况较好。只要在页面第一行加入:
<%@ page contentType="text/html;charset=gb2312" %>即可正确处理中文。
如果再加编码则反而不对。

5 session中包含的中文 

在jswdk中,奇怪的是如果从form中读出的值经过编码则可正确显示;但直接赋予中文值则不行。
resin平台很好,同上。

6 对于对变量赋中文值后正确显示中文。 

例如以下程序:
<%@ page contentType="text/html;charset=gb2312" %>
<html><head></head><body>
<%
String Hi="你好";
byte[] tmpbyte=Hi.getBytes("ISO8859_1");
Hi=new String(tmpbyte);
out.print(Hi);
%>
</body></html>
同样是jswdk1.0.1,以上的表示方法在jdk1.2.2中没有问题,但在jdk1.3下却无法显示。
resin平台很好,同上,经过测试,只需要在<head>中补上
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
而不需要<%@ page contentType="text/html;charset=gb2312" %>也能正确显示中文。

体会: 

jswdk也许只能用于普通开发,稳定性和其它问题可能不如商业软件。
由于jdk1.3版性能要好于jdk1.2.2很多倍,并且对中文的支持也较好,所以应该加以采用。

作为免费的商业软件,resin不仅速度快,稳定,自动编译,可指出出错行,可在服务器端支持使用javascript等,而且,至少我觉得对中文的支持很好。 

当然,如果不必做任何处理即可正确显示中文将是我们所期待的。

另外,相信在unix/linux/solaris下应该没有这样的问题。
《计算机视觉:从入门到精通》技术手册 第1章 计算机视觉概述与历史演进 视觉感知与机器视觉在工程实践中常被混用,但二者存在本质差异。视觉感知强调对光学信号的语义理解与场景解释,核心在于从二维投影重建三维世界的物理与语义属性。该领域关注遮挡处理、光照变化、材质反射等复杂因素的建模,其目标是实现类似人类视觉系统的场景理解能力。机器视觉则侧重于工业场景中的精密测量与控制,通常基于结构化光源、已知几何约束与标定参数,执行边缘检测、尺寸测量、位置定位等任务。前者面向开放环境的通用理解,后者面向受控环境的精确执行。 阅读详情

相关推荐

ROS2 Humble + TurtleBot4仿真环境搭建与避坑实战

本文详细介绍了ROS2 Humble与TurtleBot4仿真环境的搭建与避坑实战,包括环境配置、依赖安装、仿真调试和性能优化等关键步骤。通过保姆级教程和实用技巧,帮助开发者快速搭建稳定的机器人仿真环境,提升开发效率。特别推荐使用Ubuntu 22.04原生系统以避免常见问题。

weixin_30897233的博客 399

jsp、servlet关于中文问题再谈

www.dukejava.com 本周酷帖,每周一帖,欢迎光临!在jsp中,中文乱码常会让人心乱如麻。对于中文处理的常见对策,在网上经常可见的主要是下面2种:或者: String Hi="你好";byte[] tmpbyte=Hi.getBytes("ISO8859_1");Hi=new String(tmpbyte);out.print(Hi);%>虚拟小龙亭也主要采用了上面2种方法进行了修

javaduke的专栏 897

Silvaco TCAD实战 | SiC MOSFET工艺仿真与关键参数DOE分析

本文详细介绍了使用Silvaco TCAD进行SiC MOSFET工艺仿真与关键参数DOE分析的实战方法。通过外延生长建模、离子注入工艺调试等步骤,结合DOE分析优化器件性能,帮助工程师在设计阶段预判电学特性,提升产品可靠性。文章还分享了网格划分、界面态建模等实用技巧,助力实现从仿真到产品的闭环验证。

weixin_30235225的博客 505

快一个月了

时间过的好快,过两个星期就回家了,好想吃家里的饭菜这阵子好累,主要是8点开会有点BT, 工作的事情挺多,网站也刚刚上线,希望能坚持下去. I Can  ^_^这个星期只要上四天班,爽,哈哈. 周末shopping去,卡还没刷呢 

NotePad 1036

2025.03.14【读书笔记】|GWAS分析神器:BOLT-LMM工具介绍与快速安装

在生物信息学领域,全基因组关联分析(GWAS)已成为揭示遗传与疾病关系的强有力工具。BOLT-LMM作为一款专为大规模样本量设计的GWAS分析工具,将极大地提高研究人员的工作效率。大家好,今天我们来聊聊一个非常强大的生物信息学工具——BOLT-LMM。它是基于线性混合模型(LMM)的全基因组关联分析(GWAS)分析工具,通过快速的方差近似方法在计算效率上实现了显著的提升。BOLT-LMM的高效性能使其成为大规模样本GWAS分析的理想选择,它将进一步推动生物信息学和遗传学研究的发展。

1093

python:实现brutefore破解wifi(附完整源码)

python:实现brutefore破解wifi(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 5701

java jsp生成pdf_如何使用jsp、servlet输出iText生成的pdf

使用itext生成pdf如果每次都在服务端生成一个PDF文件给用户,不仅麻烦,而且浪费服务器资源,最好的方法就是以二进制流的形式输送到客户端。1)JSP输出:response.setContentType( "application/pdf" );Document document = new Document();ByteArrayOutputStream buffer= new ByteArr...

weixin_39624705的博客 433

QGis二次开发 —— 1、win10/win11搭建Vs2017-QGis3.40.12环境(附Vs2017环境效果,附全部问题解决方法)(附:Qt助手加入QGis接口说明文档)

QGis二次开发 —— 1、Windows10搭建Vs2017-QGis环境(附Vs2017环境效果)(附:Qt助手加入QGisA接口说明文档)

1362

JsperReport导出PDF报表中文不显示

一、描述 最近项目中使用IReport和JsperReport遇到导出PDF报表时,中文不显示。但填充完数据可以对PDF进行预览(JasperViewer.viewReport(jasperPrint, false);),稍后会贴出部分代码。经过在网上搜索,发现问题,在报表定义时要定义如下属性:      Font name:          宋体 (中文字体)    

张叔的博客 4797

100天精通Python(进阶篇)——第43天:批量将PDF转Word文档(附上脚本代码)

100天精通Python(进阶篇)——第43天:批量将PDF转Word文档(附上脚本代码)

努力让自己发光,对的人才能迎着光而来 9万+

把 ABAP writable CDS view entity 讲透:从只读建模到可写模型的 ABAP CDS 新能力

摘要:SAP引入的writable CDS view entity突破了传统CDS视图只读的限制,允许通过ABAP SQL直接进行数据修改。该特性通过WRITABLE关键字定义,使CDS视图成为与数据库表同等级别的可写对象。其核心价值在于为数据集成、中间层同步等场景提供结构化写入入口,但需注意不应绕过业务规则。最佳实践建议保持底层表结构简单映射,避免复杂变形。这一特性标志着CDS从单纯消费模型向双向数据交互能力的演进,为ABAP开发提供了新的数据边界设计思路。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1313

java jsp生成pdf_使用JSP页面生成PDF报表

1、iText简介iText是一个开放源码的Java类库,可以用来方便地生成PDF文件。大家通过访问http://sourceforge.net/project/showfiles.php?group_id=15255&release_id=167948下载***版本的类库,下载完成之后会得到一个.jar包,把这个包加入JDK的classpath即可使用。如果生成的PDF文件中需要出现中文...

weixin_39913422的博客 480

Java 类与对象 -- Java 语言的类与对象、构造器、static、final、包和 JAR

本篇文章我们将深入了解 Java 语言中的类与对象,探讨构造器、`static`、`final`、包和 JAR 文件。这些概念是面向对象编程的核心,对于理解和掌握 Java 至关重要。

栗筝i的博客 5033

QString 与中文问题

QString 与中文问题2010-07-11 17:04(更新:本文的姊妹篇 Qt中translate、tr关系 与中文问题 )首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QSt

lfw19891101的专栏 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python json.loads()中文问题-python中文编码&json中文输出问题

python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍 python 中字符串处理的原理,附带解决 json 文件输出时,显示中文而非 unicode 问题。首先简要介绍字符串编码的历史,其次,讲解 python 对于字符串的处理,及编码的检测与转换,最后,介绍 python 爬虫采取的 json 数据存入文件时中文输出的问题。参考书籍:...

weixin_37988176的博客 4754

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

中文乱码问题总结

转自:http://www.52testing.com/showart.asp?id=59  一 概述     在我们测试Web应用项目的时,经常会遇到中文乱码问题,我也是在做框架测试时遇到这类情况,为什么会有中文乱码呢?带着这个疑问,对中文乱码问题产生的由来做了大致的分析,希望对各位有用。     二 字符集介绍     我们知道在计算机中,只有二进制的数据,不管数据是在内存中,

nashviller的专栏 1953

mySql的中文问题

今天搞我的毕业设计,mysql的中文问题困扰了我很久。刚开始开发的时候,数据库里面我用jdbc只能插入英文,插入中文数据库死活没有反映,也不报错。简直气死我拉!用了很多方法,开始是在JSP页面设成GB2312,如下 : 。然后又在struts的form bean里面的reset方法里加入了 :        try{        request.setCharacterEncoding("GBK

祝坤荣的随想 1109

socket中文乱码问题

问题描述: 后端向前端发送中文,前端显示正常 前端向后端发送中文,后端显示乱码 解决: 前端js引入 最新版的 socket.io.js,不能使用socket.io.min.js <script src="{{url_for('static',filename='js/socket.io.dev.js')}}"></script> ...

syousetu的博客 1万+

Matplotlib中文显示问题

Matplotlib是一个Python 2D绘图库,它集成在Python的NumPy和SciPy科学计算包中。它提供了一个类似于MATLAB的绘图框架,可以方便地绘制高质量的2D图形和图表。Matplotlib可以生成多种格式的图像,如PNG、PDF、SVG等,并且可以与LaTeX进行集成,使得图表中的数学公式可以以LaTeX的形式呈现。尽管Matplotlib功能强大,但在使用中文时,它常常会遇到显示问题。这主要是因为Matplotlib默认的字体不支持中文字符,导致中文在图表中显示为乱码或空白框。

Python老吕的博客 1693

document中文文件会有问题 java_Java中文问题及最优解决方法

由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题。于是我给出此篇文章,内容包括对控制台运行的class、Servelets、JSP及EJB类中的中文问题我剖析和建议解决办法。希望大家指教。Abstract:本文深入分析了Java程序设计中Java编译器对...

weixin_36111194的博客 418

Android关于中文乱码问题

服务器响应返回中文乱码 我的程序是使用HttpURLConnection连接服务器,获取服务器上的JSON数据,但是JSON里面含有中文,客户端得到中文是乱码的。网上有许多的修改程序,但是都不成功。下面例子经过我的测试是成功的 主要是使用这一句代码 InputStreamReader in = new InputStreamReader(urlConnection.getInputStr...

qq_42839797的博客 556

解决HTML中文乱码问题

学习前端知识的时候遇到了中文乱码问题 检查代码发现并没有问题 charset=“utf-8” <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset="utf-8" /> <title>流程控制语句</ti...

qq_41870790的博客 1329

用 JSON 来避免中文乱码问题

问题来源 第一步 深坑 迷茫后的光芒 如何解决 光明 总结问题来源最近在用别人提供的 API 搞事情(用姓名和身份证号查准考证号), 用 Postman 进行测试,提交的是表单里面含有中文。具体如下图:我按照上面的教程,确实可行,如下图:乐于助人的我,想做个 Web 网站来帮助一些人,so,我开始用 Postman 进行测试。第一步我打开 谷歌游览器 的开发人员工具(F12) Network 项,看

我所有的向往 2万+

Total Commander 的中文相关问题

Total Commander 的中文相关问题   Total Commander 自从 v7.5 开始,全面支持 unicode,当然也包括中文。但由于文件默认编码、旧版插件、非官方汉化等多种原因,一些用户遇到了中文相关问题。特开设此篇,专门解答。 TC有无中文网站?   水木社区的 TotalCommander(超强万能管理器) 版 :最权威、最活跃的TC中文论坛,高手众多。善用佳软

fulljay的专栏 3640

dbutil的中文问题

必须在中文的后面加上划红线的参数

epeaktop的专栏 337

matplotlib 中文显示问题

在Python的matplotlib库中,默认情况下不支持中文字符的显示。如果你在绘制图表时使用了中文标签或标题,可能会出现乱码或无法显示的情况。为了解决这个问题,可以通过设置matplotlib的全局参数来指定支持中文的字体,并解决负号显示问题。

鸭梨的博客 1510

关于JSP中文的问题

看了不少java中文问题的文章,觉得自己有些关键的地方没有搞清楚,而且也少有人解释清楚,在这里将我的问题列举如下,大家讨论讨论。 1.   第一步,程序员用编辑工具编写jsp文件,然后保存。此时如果不特别指定,一般都是以平台的默认编码保存的。比如在中文win2k上,这个jsp文件是以GBK编码的。 2 .   web容器将jsp文件编译为servlet class文件。编译器需要读取硬盘上的jsp...

Tank03的专栏 252
上一篇: Taglib指令
下一篇: JSP标签库介绍(1)综述
asper
博客等级 码龄26年 3粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值