iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >jsp中对于中文处理的常见对策有哪些
  • 720
分享到

jsp中对于中文处理的常见对策有哪些

2023-06-03 08:06:47 720人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关jsp中对于中文处理的常见对策有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对于中文处理的常见对策,在网上经常可见的主要是下面2种:<%@ page="&

这篇文章将为大家详细讲解有关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附带中文参数,可以直接读取。

例如:
<%=>

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">

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

同样是jswdk1.0.1,以上的表示方法在jdk1.2.2中没有问题,但在jdk1.3下却无法显示。
resin平台很好,同上,经过测试,只需要在中补上

而不需要<%@ page="" contenttype="text/html;charset=gb2312">也能正确显示中文。

关于“jsp中对于中文处理的常见对策有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: jsp中对于中文处理的常见对策有哪些

本文链接: https://www.lsjlt.com/news/233750.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jsp中对于中文处理的常见对策有哪些
    这篇文章将为大家详细讲解有关jsp中对于中文处理的常见对策有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对于中文处理的常见对策,在网上经常可见的主要是下面2种:<%@ page="&...
    99+
    2023-06-03
  • javascript中常见的对象有哪些
    这篇文章主要介绍javascript中常见的对象有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!javascript对象有:String、Number、Boolean、Array、Date、RegExp、Math...
    99+
    2023-06-14
  • javascript中常见的bom对象有哪些
    这篇文章主要介绍javascript中常见的bom对象有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JavaScript的特点1.JavaScript主要用来向HTML页面添加交互行为。2.JavaScript...
    99+
    2023-06-14
  • javascript中有哪些常见的内置对象
    这篇文章主要讲解了“javascript中有哪些常见的内置对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中有哪些常见的内置对象”吧!...
    99+
    2024-04-02
  • JSP中隐含对象有哪些
    这篇文章将为大家详细讲解有关JSP中隐含对象有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、page 对象page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Se...
    99+
    2023-06-17
  • JSP和Servlet对中文的处理方式
    这篇文章主要讲解了“JSP和Servlet对中文的处理方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JSP和Servlet对中文的处理方式”吧!深入剖析JSP和Servlet对中文的处理...
    99+
    2023-06-03
  • jsp页面中常见的指令有哪些
    在JSP页面中,常见的指令有以下几种:1. page指令:用于设置当前页面的一些属性,例如编码方式、缓存控制等。示例: 2. inc...
    99+
    2023-08-12
    jsp
  • Python中有哪些常见的数组容器对象?
    Python是一门高级语言,拥有许多强大的数据结构。在Python中,数组是一种最常见的数据类型之一。数组容器对象可以用来存储一组具有相同数据类型的值。这些数组容器对象可以被用来进行数据分析、科学计算、图像处理以及其他许多应用。 在Pyt...
    99+
    2023-08-20
    数组 容器 对象
  • 在java中jsp有哪些内置对象
    java中jsp的内置对象:request:封装客户端的请求,其中包含来自GET或POST请求的参数;response:封装服务器对客户端的响应;pageContext:通过该对象可以获取其他对象;session:封装用户会话的对象;app...
    99+
    2024-04-02
  • JavaScript常见的Number对象有哪些
    本篇内容主要讲解“JavaScript常见的Number对象有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript常见的Number对象有哪些...
    99+
    2024-04-02
  • Django中的对象数据类型:有哪些常见的?
    Django是一个流行的Web应用程序框架,它提供了一种简单而强大的方法来处理数据。在Django中,对象数据类型是非常重要的一部分,它们是构建Web应用程序的基本组成部分。本文将介绍Django中常见的对象数据类型及其用法。 CharF...
    99+
    2023-08-21
    django 对象 数据类型
  • Java和JSP编程中常见问题有哪些
    这篇文章主要为大家展示了“Java和JSP编程中常见问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java和JSP编程中常见问题有哪些”这篇文章吧。Java是由Sun Microsys...
    99+
    2023-06-17
  • python常见的内置对象有哪些
    python中的内置对象:1.screen对象,获取有关客户端显示屏幕的信息;2.location对象,用于获取指定地址的对象;3.document对象,用于获取页面中的元素;python中有以下几种常见的内置对象screenpython中...
    99+
    2024-04-02
  • ajax对象常见的问题有哪些
    本篇内容介绍了“ajax对象常见的问题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1)标准的ajax对象的属性有readySta...
    99+
    2023-06-04
  • 爬虫中常见的反爬虫策略有哪些
    小编给大家分享一下爬虫中常见的反爬虫策略有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.IP封锁站点运行人员在分析日志时,有时会发现在同一时间段内有一个或...
    99+
    2023-06-20
  • Laravel 中的 ASP 对象和函数有哪些常见应用?
    Laravel 是一个广受欢迎的 PHP 开发框架,提供了许多强大的功能和工具,帮助开发者快速搭建优秀的 Web 应用。其中,ASP(Application Service Provider)对象和函数是 Laravel 中非常重要的概念之...
    99+
    2023-09-09
    对象 函数 laravel
  • JavaScript中有哪些常用的对象
    本篇内容主要讲解“JavaScript中有哪些常用的对象”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript中有哪些常用的对象”吧! ...
    99+
    2024-04-02
  • Python 自然语言处理 API 面试中的常见陷阱及应对策略。
    Python 自然语言处理 API 面试中的常见陷阱及应对策略 自然语言处理(Natural Language Processing,NLP)是人工智能领域中的一个重要分支,它主要研究如何让计算机处理和理解人类语言。Python 作为一种广...
    99+
    2023-07-22
    自然语言处理 api 面试
  • C++ 技术中的异常处理:异常处理对程序性能的影响有哪些?
    异常处理对 c++++ 程序性能的影响包括:异常抛出和捕获会导致堆栈操作和额外的代码路径。动态内存分配可能导致内存碎片化。优化技巧包括避免过度异常、优化异常处理程序、使用 noexcep...
    99+
    2024-05-09
    程序性能 异常处理 c++
  • Redis对于过期键的清除策略有哪些
    本篇内容主要讲解“Redis对于过期键的清除策略有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis对于过期键的清除策略有哪些”吧!PreRedis-17Redis内存回收策略Redi...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作