进击的巨人汉化乱码的乱码 的 怎么解决

无尽空间2中文有乱码怎么办 中文乱码解决方法_
我的位置:>>>
无尽空间2中文有乱码怎么办 中文乱码解决方法
发布时间: 18:25 () 作者:3DM论坛-xy 编辑:蒋校长
无尽空间2正式版支持了简体中文,不过现在中文刚刚上线,BUG还有很多,例如乱码问题就很严重,这里小编为大家提供一个临时解决中文乱码的方法,希望对大家有所帮助。
中文乱码解决方法
将语言先切换到繁体中文,等待官方推出后续的中文补丁。
如何切换繁体中文?
1、steam版在游戏库中找到无尽空间2(Endless Space 2),然后:
右键&属性&语言&选择繁体中文
2、未加密版在游戏根目录下找到Config.ini,然后用记事本打开,找到以下代码并修改:
Language=schinese 改为 Language=tchinese
保存后游戏即为繁体中文了。
以上就是无尽空间2中文乱码的解决方法,希望对大家有所帮助。
更多精彩尽在 专题:
Endless Space 2
发行商:SEGA
类型:策略战棋(SLG)
发售日期:日如何解决Tomcat下中文乱码问题? - Tomcat - Java - ITeye论坛
如何解决Tomcat下中文乱码问题?
& 上一页 1
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
来自: 北京
发表时间:&&
相关知识库:
现在将常见的乱码问题分为JSP页面显示中文乱码、表单提交乱码两类。
1)JSP页面中显示中文乱码
在JSP文件中使用page命令指定响应结果的MIME类型,如&%@ page language="java" contentType="text/charset=gb2312" %&
2)表单提交乱码
表单提交时(post和Get方法),使用request.getParameter方法得到乱码,这是因为tomcat处理提交的参数时默认的是iso-8859-1,表单提交get和post处理乱码问题不同,下面分别说明。
(1)POST处理
对post提交的表单通过编写一个过滤器的方法来解决,过滤器在用户提交的数据被处理之前被调用,可以在这里改变参数的编码方式,过滤器的代码如下:
package example.
import java.io.IOE
import javax.servlet.F
import javax.servlet.FilterC
import javax.servlet.FilterC
import javax.servlet.ServletE
import javax.servlet.ServletR
import javax.servlet.ServletR
public class SetCharacterEncodingFilter implements Filter {
protected String encoding =
protected FilterConfig filterConfig =
protected boolean ignore =
public void destroy() {
this.encoding =
this.filterConfig =
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if (ignore || (request.getCharacterEncoding() == null)) {
String encoding = selectEncoding(request);
if (encoding != null) {
request.setCharacterEncoding(encoding);
// Pass control on to the next filter
chain.doFilter(request, response);
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterC
this.encoding = filterConfig.getInitParameter("encoding");
String value = filterConfig.getInitParameter("ignore");
if (value == null) {
this.ignore =
} else if (value.equalsIgnoreCase("true")) {
this.ignore =
} else if (value.equalsIgnoreCase("yes")) {
this.ignore =
this.ignore =
protected String selectEncoding(ServletRequest request) {
return (this.encoding);
文中红色的代码即为处理乱码的代码。
web.xml文件加入过滤器
&filter-name&Encoding&/filter-name&
&filter-class&
example.util.SetCharacterEncodingFilter
&/filter-class&
&init-param&
&param-name&encoding&/param-name&
&param-value&gbk&/param-value&
&!--gbk或者gb2312或者utf-8--&
&/init-param&
&init-param&
&param-name&ignore&/param-name&
&param-value&true&/param-value&
&/init-param&
&filter-mapping&
&filter-name&Encoding&/filter-name&
&servlet-name&/*&/servlet-name&
&/filter-mapping&
(2) Get方法的处理 tomcat对post和get的处理方法不一样,所以过滤器不能解决get的乱码问题,它需要在其他地方设置。 打开&tomcat_home&\conf目录下server.xml文件,找到对8080端口进行服务的Connector组件的设置部分,给这个组件添加一个属性:URIEncoding="GBK"。修改后的Connector设置为:
&Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" /&
* 注意修改后重新启动tomcat才能起作用。
来自: 北京
发表时间:&&
tomcat 下面这样确实是可以.
我个人认为最好的方法就是将字符集先进行encroding.然后再进行decroding.
这样改变的字符就成了
比如: 中文
转换成的编码是: %D6%D0%CE%C4
然后在 java里面再进行 编码的 decroding...这样的做法可以跨 容器.
但是这样有点麻烦..
请登录后投票
来自: 北京
发表时间:&&
是啊,都是为了效率才使用简单的解决方法的。
请登录后投票
来自: 北京
发表时间:&&
为什么非要用get方法要传中文?
请登录后投票
来自: 北京
发表时间:&&
用get传递参数有中文也是很难免的,并不是所有的页面的表单提交都是用Post的。
请登录后投票
等级: 初级会员
发表时间:&&
GET方式避免用中文,会有危险的,因为你这样的处理方式,是改了容器的全局配置,如果人家用了UTF-8,也要改这里,看你怎么办.........
请登录后投票
来自: 北京
发表时间:&&
最好所有的编码是用UTF-8,肯定是war应用之间的编码是有区别的,我们以前做的项目就是用GBK编码,这种解决方式是为把编码设为GBK的应用特定设置的,Tomcat在使用get方式提交时默认是ISO-8859-1编码,如果使用的过滤器转换编码是GBK,那么Tomcat的Server.xml中最好也要配置为GBK,同样,如果使用的过滤器转换编码是UTF-8,Tomcat的Server.xml中也要配置为GBK,要不然都会出现一些乱码。
请登录后投票
等级: 初级会员
发表时间:&&
zhuzhsh 写道最好所有的编码是用UTF-8,肯定是war应用之间的编码是有区别的,我们以前做的项目就是用GBK编码,这种解决方式是为把编码设为GBK的应用特定设置的,Tomcat在使用get方式提交时默认是ISO-8859-1编码,如果使用的过滤器转换编码是GBK,那么Tomcat的Server.xml中最好也要配置为GBK,同样,如果使用的过滤器转换编码是UTF-8,Tomcat的Server.xml中也要配置为GBK,要不然都会出现一些乱码。
可是会遇到一个tomcat下部置多个应用的问题,而且这些个应用编码不一样.而且,假如有的工程直接用程序做的转码,而你又改了编码,又挂!
请登录后投票
来自: 北京
发表时间:&&
lqql 写道
zhuzhsh 写道
最好所有的编码是用UTF-8,肯定是war应用之间的编码是有区别的,我们以前做的项目就是用GBK编码,这种解决方式是为把编码设为GBK的应用特定设置的,Tomcat在使用get方式提交时默认是ISO-8859-1编码,如果使用的过滤器转换编码是GBK,那么Tomcat的Server.xml中最好也要配置为GBK,同样,如果使用的过滤器转换编码是UTF-8,Tomcat的Server.xml中也要配置为GBK,要不然都会出现一些乱码。可是会遇到一个tomcat下部置多个应用的问题,而且这些个应用编码不一样.而且,假如有的工程直接用程序做的转码,而你又改了编码,又挂!
我觉得,这是一个管理的问题。这只是一种解决的办法,不一定在所有的情况下都适用。首先tomcat的get编码就是iso-8859-1,这里本身就存在着问题。再怎么转换编码都是基于这个。已经通过别的方式转换编码了再配置tomcat的server.xml肯定是有问题的。
请登录后投票
liuwei1981
来自: 太原
发表时间:&&
advantech 写道为什么非要用get方法要传中文?
使用struts的redirectAction,返回参数中有有中文,就用得着了,get方式,struts不会进行编码。
请登录后投票
& 上一页 1
跳转论坛:移动开发技术
Web前端技术
Java企业应用
编程语言技术&>&&>&&>&正文
消逝的光芒 乱码解决方法
16:12:03 来源:3DM论坛 作者:a/燃烧的卡卡 编辑:Agent 
  有不少玩家遇到了《消逝的光芒》乱码的问题,就算还原英文仍旧乱码。下面分享一些参考解决方案,希望可以帮到大家。
汉化导致乱码
  乱码问题解决方案 亲测可用
  很多人都是隔壁和大妈汉化都用过 导致乱码 然后还原英文也没用
  我是删除了我的文档的DyingLight文件解决的 各位可以试试
去噪点导致乱码
  出现乱码的应该都是看了那贴去噪点的玩家,只要把文档下data文件夹里除varlist_performance.scr和varlist_filmgrain.scr还有varlist_noise.scr三个文件以外的文件全部删除就可以解决
更多相关内容请关注:
用手机访问
扫一扫,手机浏览
游戏制作:Techland
游戏发行:Warner Bros.
游戏平台:PC/XboxOne/PS4
上市时间:
近日,僵尸游戏《消逝的光芒》便迎来了一个模仿《P.T.》的自定义游戏地图,而对比它所致敬的对象,这个地图显得更加黑暗恐怖。
Youtube频道Digital Foundry为我们带来了《消逝的光芒:加强版》在全平台的对比视频。
日前,外媒Gamingbolt就评选了2015年最受低估的游戏作品,一起来看看谁能摘得“最委屈游戏”的王冠吧。
Techland近日公布了《消逝的光芒》最新资料片“好戏上演”的最新实机游戏演示,由制作组成员亲自为你演示游戏的精彩之处。
相信很多人都玩过真人野战游戏,如果在这上面再加一点料,会让游戏变得更刺激,说不定还会让你吓到飞起,你是否有勇气去体验一把呢?
华纳发行,Techland打造的新型僵尸FPS游戏《消逝的光芒》公布最新资料片“信徒”预告片,探索神秘城镇
就在不久之前,《消逝的光芒》开发商 Techland 宣布这款僵尸跑酷大作将在今年8月初举行的科隆国际游戏展进行展出,并带来全新的精彩内容!
华纳发行,Techland打造的新型僵尸FPS游戏《消逝的光芒》公布最新资料片“信徒”预告片,探索神秘城镇
日前,Techland宣布旗下的第一人称僵尸跑酷游戏《消逝的光芒》即将推出一款名为“The Following”的大型剧情DLC,并放出了这款DLC的最新截图。
就在不久之前,《消逝的光芒》开发商 Techland 宣布这款僵尸跑酷大作将在今年8月初举行的科隆国际游戏展进行展出,并带来全新的精彩内容!
单机游戏下载
综合热点资讯

我要回帖

更多关于 消逝的光芒汉化乱码 的文章

 

随机推荐