社区
Web 开发
帖子详情
一个中文全角下字符“——”的显示问题!
dcren521
2003-09-09 09:04:00
我从Oracle数据库中取出一条数据:例如“CSDN——中国最大的开发者网络”其中“——”为在中文全角状态下按下“SHIFT”+“-”输入的字符,以字串方式从数据库中取出后在页面上的显示为:“CSDN??中国最大的开发者网络”显然有问题,而如果将这个字串在控制台上输出则正常,显示为“CSDN——中国最大的开发者网络”,不知道何故,有无解决的办法,我用的是weblogic7.
...全文
156
13
打赏
收藏
一个中文全角下字符“——”的显示问题!
我从Oracle数据库中取出一条数据:例如“CSDN——中国最大的开发者网络”其中“——”为在中文全角状态下按下“SHIFT”+“-”输入的字符,以字串方式从数据库中取出后在页面上的显示为:“CSDN??中国最大的开发者网络”显然有问题,而如果将这个字串在控制台上输出则正常,显示为“CSDN——中国最大的开发者网络”,不知道何故,有无解决的办法,我用的是weblogic7.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
funnyball
2003-10-14
打赏
举报
回复
用007的方法,这种方法是转换中文字符的,但若不是中文字符它转换后需再次转换才行(也就是转换两次——除非你不用<%@page contentType="text/html,charset=GBK"%>)
jinsfree
2003-10-14
打赏
举报
回复
我都试了一下,好像没有什么问题唉!
可以正常显示的,估计是系统的问题吧
xiejiangjun
2003-10-14
打赏
举报
回复
GBK是GB2312的扩展,GB2312是GBK的子集。
dcren521
2003-10-14
打赏
举报
回复
究竟GB2312和GBK这两个集合之间是什么关系,谁是谁的子集呢,还有别的什么关系呢?
dcren521
2003-10-14
打赏
举报
回复
楼上的有什么高见吗?说来听听!
Orchid
2003-10-13
打赏
举报
回复
<%@page contentType="text/html,charset=GBK"%>
Alicechina
2003-10-13
打赏
举报
回复
我试过007的方法,行得通,不过前堤是你的数据库里面的数据是中文才行.
huguangwu
2003-10-13
打赏
举报
回复
郁闷,这是第三次发帖,第一次断网了,第二次断电了,哎
再帖一次,成不成都在这一次了!
常在书上看到这样一个中文处理函数,试试吧
public String getStr(String str)
{
try
{
String temp_t=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
System.err.println("出错原因:"+e.getMessege());
}
}
你在输出记录集时,再调用一下此函数
Good Luck!
zhenjia007
2003-10-13
打赏
举报
回复
gb2312改成GBK试一下
dcren521
2003-10-13
打赏
举报
回复
我已经用过了这行代码
<%@page contentType="text/html,charset=gb2312"%>
别的中文字符可以正常显示,唯有中文全角状态下输入的字符“——”无法正常显示,为什么?请帮忙:
dcren521
2003-10-08
打赏
举报
回复
楼上的能不能说的详细一点呢!
icecloud
2003-09-10
打赏
举报
回复
用gbk码 或者utf-8
jiaminxy
2003-09-09
打赏
举报
回复
学习中~~
全角
半角详解
在计算机领域,**
全角
**和**半角**是针对
字符
显示
宽度的概念,主要区别体现在
字符
占用的字节数、
显示
宽度和适用场景上。以下是详细介绍:
中文
全角
和半角
其实
全角
和半角是针对
中文
输入法输入
字符
的不同状态
全角
模式:输入
一个
字符
占用2个
字符
, 半角模式:输入
一个
字符
占用1个
字符
。
全角
模式输出的
字符
和半角不同,但是汉字的话2个模式都是占用2个
字符
某些特殊的函数,比如命令就不能用
全角
输入
全角
和半角是相对于输入法和占用
字符
来说的,主要是在输入
中文
的时候,逗号,句号等标点符号使用
全角
模式时是占用汉字
字符
,占用2个
字符
,半角则是英文...
Java
全角
半角的转换
一、
中文
全角
和半角输入的区别 在计算机屏幕上,
一个
汉字要占两个英文
字符
的位置,人们把
一个
英文
字符
所占的位置称为”半角”,相对地把
一个
汉字所占的位置称为”
全角
”。在汉字输入时,系统提供”半角”和”
全角
”两种不同的输入状态,但是对于英文字母、符号和数字这些通用
字符
就不同于汉字,在半角状态它们被作为英文
字符
处理;而在
全角
状态,它们又可作为
中文
字符
处理。半角和
全角
切换方法:单击输入法工具条上的按钮或按键盘上的Shift+Space键来切换。 1、
全角
:指
一个
字符
占用两个标准
字符
位置。 汉字
字符
和规定了
全角
的英
中文
输入法下
全角
半角和
中文
标点英文标点
①
中文
123456789abcdef、,。*--半角 中国字
中文
标点,请注意顿号, ②
中文
123456789abcdef\,.*--半角 中国字 英文标点,请注意顿号, ③
中文
123456789abcdef\,.*--
全角
中国字 英文标点,请注意顿号, ④
中文
123456789abcdef、,。*--
全角
中国字
中文
标点,请注意顿号。 总结,
中文
输入法下,有两个可选项,Ⅰ全/半角,Ⅱ中/英文标点,有2X2种组合, ①半角+
中文
标点 ②半角+英文标点 ③
全角
+英文标点 ④
全角
+中
全角
和半角
一、什么是
全角
和半角? 1.
全角
:是一种电脑
字符
,是指
一个
全角
字符
占用两个标准
字符
(或两个半角
字符
)的位置。
全角
占两个字节。 汉字
字符
和规定了
全角
的英文
字符
及国标GB2312-80中的图形符号和特殊
字符
都是
全角
字符
。在
全角
中,字母和数字等与汉字一样占据着等宽的位置。 2. 半角:是指
一个
字符
占用
一个
标准的
字符
位置。半角占
一个
字节。 半角就是 ASCII 方式的
字符
,在没有汉字输入法起作用
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章