监狱建筑师出现乱码怎么办 解决汉化乱码的方法
现在很多玩家玩的游戏都是国外的,但是国外的语言大部分同学都是看不是很懂的,因此我们都要打个汉化补丁,但是在监狱建筑师中,打了汉化补丁后,还出现了乱码的问题,下面就跟大家分享一下解决的方法。
点击Prison Architect_cn.exe进入游戏而不是原Prison Architect.exe程序/
有的出现乱码可能是补丁的问题,也有可能会是你打开方式不对的原因。
简单汉化出现乱码怎么弄
一直都有人提,用3DM近期的汉化补丁都是乱码,这几天我们也抽时间排查了一下,目前已经找到导致原因和解决办法:
我们发现出现汉化补丁乱码的系统基本上被修改过了。这些操作系统在原版操作系统上做了大量更改,全都阻止了d3d9.dll的重定向权限,所以汉化补丁程序根本无法再这种系统上运行,解决方法就是更改注册表:
开始—运行—输入regedit,点确定
在注册表窗口里找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/KnownDLLs
正常版本的win操作系统里,这个项是没有d3d9数据的,比如下图是我机器的该项内容
而修改版里有d3d9这个键,把他删除,再重启。就可以正常运行补丁了,对系统没有任何影响,而且可能支持更多的游戏补丁。——不死鸟
如果还没用的话试试这个:
开始- 运行- regedit - HKEY_LOCAL_MACHINE
编辑- 查找- d3d9.dll
如果找到d3d9项目,就删除掉,然后继续查找,直到你的注册表里的d3d9项都删完,一般会有1-3个
游戏目录里的d3d9.dll不要删,留着才能玩汉化
重启,进游戏
怎么解决汉化时的乱码问题
怎么解决汉化时的乱码问题
解决中文乱码的4种方法
一、JSP页面显示乱码
下面的显示页面(display.jsp)就出现乱码:
程序代码
<html>
<head>
<title>JSP的中文处理</title>
<meta http-equiv="Content-Type" c>
</head>
<body>
<%
out.print("JSP的中文处理");
%>
</body>
</html>
对不同的WEB服务器和不同的JDK版本,处理结果就不一样。原因:服务器使用的编码方式不同和浏览器对不同的字符显示结果不同而导致的。解决办法:在JSP页面中指定编码方式(gb2312),即在页面的第一行加上:<%@ page c%>,就可以消除乱码了。完整页面如下:
<%@ page c%>
<html>
<head>
<title>JSP的中文处理</title>
<meta http-equiv="Content-Type" c>
</head>
<body>
<%
out.print("JSP的中文处理");
%>
</body>
</html>
汉化软件过程中出现乱码问题怎么解决?
解决乱码几小点:
1.配置过滤器,可以选择自己写,既然你用的SSH框架就更简单了,直接用Spring的过滤器,web.xml里配置一下即可。
2.Jsp页面设置编码,所有地方都要相同,我习惯用GBK
<%@ page contentType="text/html;charset=GBK" %>
也可以使用HTML的页面编码配置
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
3.配置Tomcat(我们用,别的服务器另找)编码
在server.xml中配置,如:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />
4.如果还出现乱码,只能用这招了,我很少用
new String(s.getBytes("ISO-8859-1"),"GBK")
一般用Form提交前两种方式就不会出现乱码,用get请求,在url后追加中文参数前两种不管用,需配置Tomcat或者第四种,重新编码
怎么解决游戏汉化版出现中文乱码的问题
出现乱码是补丁问题,下载一个完整补丁即可。
展开全文