社区
Web 开发
帖子详情
jsp无法正常显示中文
xq_zhang
2006-08-16 09:53:19
我的jsp页面从sqlserver中读取的中文都不能正常显示,都展示成??这是为什么呀!请高手指点!
...全文
262
5
打赏
收藏
jsp无法正常显示中文
我的jsp页面从sqlserver中读取的中文都不能正常显示,都展示成??这是为什么呀!请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
czy532
2006-08-17
打赏
举报
回复
考虑到代码通用性的话,还是用<%= new String(request.getParameter("ContractNo").getBytes("ISO-8859-1"),"GBK")%>好些,可以不考虑page属性,都能正常显示中文。
因为有时需要用include包含文件,如果依靠page设置,不能保证调用include文件中的页面设置就是gbk,所以在考虑通用性的前提下还是直接明确好些,这样万无一失。
chouchy
2006-08-16
打赏
举报
回复
首先看sqlserver存的是不是正常的中文,如果是,只需要在jsp的开始加入下面的语句:
<%@ page contentType="text/html;charset=GBK"%>,其中GBK也可以改为GB2312
asdex1999
2006-08-16
打赏
举报
回复
<%= new String(request.getParameter("ContractNo").getBytes("ISO-8859-1"))%>
這樣吧 ,如果是要插入數據庫就是加上GBK 或者UTF-8
czy532
2006-08-16
打赏
举报
回复
在需要显示中文的地方改用以下代码:
<%= new String(request.getParameter("ContractNo").getBytes("ISO-8859-1"),"GBK")%>
把其中"ContractNo"改成你的变量就可以了
lip009
2006-08-16
打赏
举报
回复
用new String(string.getBytes("ISO8859-1"));转码
不过最好的方法是加上filter过滤器
堆内存和栈内存
堆内存(heap)是区别于栈区(stack)、全局数据区和代码区的另一个内存区域。堆允许程序在运行时动态地申请某个大小的内存空间。 比较 堆内存和栈内存 在学习C程序设计语言时,会遇到两个很相似的术语:堆内存和栈内存。这两个术语虽然只有一字之差,但是所表达的意义还是有差别的,堆内存和栈内存的区别可以用如下的比喻来看出:使用堆内存就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。使用栈内存就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱和吃(使用),吃饱了就走,不必理
栈内存和堆内存有什么区别?
栈内存和堆内存有什么区别? 栈内存和堆内存是什么?有什么用? 栈内存、堆内存是什么? 栈内存和堆内存都是存储数据的地方。 为什么会分栈内存和堆内存?? 因为栈内存中存储的值的大小是固定的,堆内存中存储值的大小不固定的。 基本数据类型 目前有5种基本数据类型:String、Number、Boolean、Null、null,这5种基本数据类型传递时,是...
堆内存和栈内存的区别
栈内存和数据结构——栈 首先要分清栈内存和数据结构中的栈——例如java.util.Stack。 栈内存是内存中用来存储数据的一部分空间,而Stack是一种先进后出的线性表。 堆内存和栈内存的区别 java中堆和栈的区别自然是面试中的常见问题,下面几点就是其具体的区别 各司其职 最主要的区别就是栈内存用来存储局部变量和方法调用。 而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。 例如new一个Student对象。(此处省略Student类的定义) St
JS 中的 栈内存和堆内存
JS的内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中) 其中栈存放变量,堆存放复杂对象,池存放常量,所以也叫常量池
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章