社区
Web 开发
帖子详情
java网站的一个怪问题
xnbb9622
2010-09-15 06:32:26
今天测试一个插入功能的时候,出现一个怪问题,当输入汉字“和珅”的时候,插入数据库居然是“和?”。数据库是sql server2005的,程序编码都是gb2312的,不知道这是什么情况
...全文
160
5
打赏
收藏
java网站的一个怪问题
今天测试一个插入功能的时候,出现一个怪问题,当输入汉字“和珅”的时候,插入数据库居然是“和?”。数据库是sql server2005的,程序编码都是gb2312的,不知道这是什么情况
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xnbb9622
2010-09-25
打赏
举报
回复
[Quote=引用 1 楼 orangeyuan 的回复:]
页面向数据库提交数据的时候是无法识别汉字的,需要自己写个过滤器将请求数据进行转码 出现乱码的地方是request向action 提交数据时识别不了汉字就出现乱码了 ,可以再接受request请求时先转换编码
package filters;
import java.io.IOException;
import javax.servlet.Filter;
import javax.s……
[/Quote]
过滤器我写了,不是数据转码的问题,只是个别汉字没办法显示,其他汉字都正常,而且长度没有问题,还是谢谢你
feixiangclf
2010-09-16
打赏
举报
回复
字段类型最好不要用char,用varchar
ropiz
2010-09-16
打赏
举报
回复
[Quote=引用 2 楼 magong 的回复:]
字段长度?
nchar(2)够的
char(3)不够,只能放一个半汉字
[/Quote]
这个正解,看你的字段类型设置!
既然和字都出来了,就不可能是编码问题。
magong
2010-09-15
打赏
举报
回复
字段长度?
nchar(2)够的
char(3)不够,只能放一个半汉字
orangeyuan
2010-09-15
打赏
举报
回复
页面向数据库提交数据的时候是无法识别汉字的,需要自己写个过滤器将请求数据进行转码 出现乱码的地方是request向action 提交数据时识别不了汉字就出现乱码了 ,可以再接受request请求时先转换编码
package filters;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/**********************************************************
* @author gyf
* @docRoot 过滤字符集
* @version 1.0
**********************************************************/
public class SetCharacterEncodingFilter implements Filter {
public SetCharacterEncodingFilter() {
}
protected String encoding = null;
protected FilterConfig filterConfig = null;
protected boolean ignore = true;
a
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
/**
* 根据输入参数设置字符集
* @param request ServletRequest
* @param response ServletResponse
* @param chain FilterChain
* @throws IOException,ServletException
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if (ignore || request.getCharacterEncoding() == null) {
encoding = selectEncoding(request);
if (encoding != null) {
request.setCharacterEncoding(encoding);
}
}
chain.doFilter(request, response);
}
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
String value = filterConfig.getInitParameter("ignore");
if (value == null) {
ignore = true;
} else if (value.equalsIgnoreCase("true")) {
ignore = true;
} else if (value.equalsIgnoreCase("yes")) {
ignore = true;
} else {
ignore = false;
}
}
protected String selectEncoding(ServletRequest request) {
return this.encoding;
}
}
这个是处理汉字的过滤器,在web.xml中配置下就行啦
我的世界基
java
版刷
怪
机制_我的世界刷
怪
上限范围解析 刷
怪
塔不刷
怪
原因
我的世界中的
怪
物有很多种,它们时刻都围绕着玩家周围的一定范围刷出,许多玩家在空岛或者其他特殊游戏模式需要建造刷
怪
塔时都对刷
怪
范围这件事比较在意,而这个机制对于游戏来说是比较关键的
一个
部分,所以很少有这方面的官方解答,下面就给各位玩家介绍一下刷
怪
范围方面的知识。我的世界刷
怪
范围:攻击型生物生成通常情况下在玩家周围15*15区块(240*240方块)内。在多人游戏中,攻击型生物会在任意一名玩家的上述距...
minecraft刷
怪
笼
java
_刷
怪
笼 - Minecraft Wiki,最详细的官方我的世界百科
刷
怪
笼部分(不阻挡光线)开采工具可堆叠是(64)可燃尽否可被熔岩点燃否本文章介绍的是刷
怪
笼方块。关于刷
怪
塔,请见“刷
怪
笼(Spawner)是可以生成生物的方块,内含
一个
缩小并旋转着的生物模型。刷
怪
笼不能在生存模式中获得,即使使用了精准采集。然而,如果不用镐开采,开采速度就会变慢,开采后也不会掉落任何经验。方块刷
怪
笼硬度5工具徒手25木质3.75石质1.9铁质1.25钻石质0.95下界合金质0....
java
——
一个
数组给另
一个
数组赋值(拷贝)
本文探讨
Java
中数组中的赋值
问题
。在探讨这个
问题
之前必须先弄懂一件事,
Java
中的数组到底是什么东西?是类,是对象,还是什么其他奇奇
怪
怪
的东西。答案是:
Java
中的数组本质上是对象。但是这个对象不是通过某个类实例化来的,而是JVM创建的,这也就不难解释对于
一个
数组对象arr,我们可以直接通过arr.length访问数组的长度。 现在我们知道了
Java
中数组本质上是对象,那么我们来看一下这样的代码合理不合理: int[] a = {1,2,3}; int[] b = new int[3]; ...
我的世界基
java
版刷
怪
机制_我的世界为什么自己的刷
怪
塔效率低下原因分析
不少玩家都会制作刷
怪
塔,但是却存在着
一个
问题
,刷
怪
塔做是做出来了但是效率却很低,甚至有些刷
怪
塔连
怪
物都杀不死,那么怎么样才能提高我们刷
怪
塔的效率呢?今天游戏园小编带来了一篇关于如何提高我的世界刷
怪
塔效率的文章,来看看吧!原文作者:xuruich刷
怪
塔如何才能效率高?在mc中,要说最有用,最令人兴奋的装置,非刷
怪
塔莫属既能提供大量难以大量获得的
怪
物掉落的资源,又能极快的获得经验不知道有多少新手曾经干...
我的世界
java
版高效率刷
怪
塔_我的世界超高效率刷
怪
塔制作教程 砍
怪
砍到手抽筋...
刷
怪
塔能让我们的游戏变的非常的简单,因为无限的经验和物品让我们的游戏变的很爽!今天游戏园小编就为大家分享
一个
刷
怪
塔的制作教程,希望大家能够喜欢!做刷
怪
塔之前先来了解一下游戏刷
怪
的原理:网上很多人说,刷
怪
原里是,以玩家为中心,42米以外到72米以内。哪是不是这样呢,大家一起来看一下我的试验。大家看图:中大方框是160X160格,大概160X160米(以下我都以格为单位,不以米作单位)中间是40X40...
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章