关于鬼畜眼镜R游戏乱码?

Python017

关于鬼畜眼镜R游戏乱码?,第1张

现在这游戏只有日文版的所以转码之后只能转成标准日文。。。用专门的转码工具Microsoft AppLocale吧 下载地址: http://patch.ali213.net/showpatch/3139.html 先安装,之后按“开始”找到Microsoft AppLocale 出现第一个界面,按“下一步” 出现第二个界面,有两个选项(前面有圆圈),选第二个“启动应用程序”,再点击“浏览”,找到游戏的的启动程序(就是每次进入游戏点的那个exe程序),点击“下一步” 出现第三个界面,有一个“应用程序的语言”点下拉菜单,在最下面找到日文,再点“下一步” 此时出现最后一个界面,点完成即可。 转码的时候语言一定要选“日文”否则还是这样的乱码

可以用ggmap包中的geocode函数,比如geocode("tiananmen")

/**

* 根据地址返回经纬度

* @param addr

* @return 返回经纬度数据, latLng[0]经度,latLng[1]维度

*/

public static String[] getCoordinate(String addr) {

String[] latLng = new String[2]

String address = null

try {

address = java.net.URLEncoder.encode(addr, "UTF-8")

} catch (UnsupportedEncodingException e1) {

e1.printStackTrace()

}

String output = "csv"

//密钥可以随便写一个key=abc

String key = "abc"

String url = "http://maps.google.com/maps/geo?q=" + address + "&output=" + output + "&key=" + key

URL googleMapURL = null

URLConnection httpsConn = null

// 进行转码

try {

googleMapURL = new URL(url)

} catch (MalformedURLException e) {

e.printStackTrace()

}

try {

httpsConn = (URLConnection)googleMapURL.openConnection()

if (httpsConn != null) {

InputStreamReader insr = new InputStreamReader(httpsConn.getInputStream(), "UTF-8")

BufferedReader br = new BufferedReader(insr)

String data = null

if ((data = br.readLine()) != null) {

String[] retList = data.split(",")

/*

* String latitude = retList[2]String longitude =

* retList[3]

*

* System.out.println("纬度"+ latitude)

* System.out.println("经度"+ longitude)

*/

if (retList.length >2 &&("200".equals(retList[0]))) {

latLng[0] = retList[2]

latLng[1] = retList[3]

}

}

insr.close()

}

} catch (IOException e) {

e.printStackTrace()

}

return latLng

}

你好:

修改后的代码如下:

from bs4 import BeautifulSoup

import os

import codecs

WORK_PATH = os.path.dirname(__file__)

print WORK_PATH

print os.getcwd()

print os.path.abspath('.')

FILE_PATH = os.path.join(WORK_PATH,'ert.txt')

print FILE_PATH

INPUT_PATH = os.path.join(WORK_PATH,'src.txt')

src_fl = open(INPUT_PATH,'r')

l = src_fl.read()

result_fl = open(FILE_PATH,'w')

# k = result_fl.write(l)

soup= BeautifulSoup(l,fromEncoding="gb18030")

trs=soup.findAll("string")

length=len(trs)

arr=[]

for i in range(length):

    print trs[i].decode_contents()

    arr.append(trs[i].decode_contents())

print arr

for j in arr:

print j

result_fl.write(j)

result_fl.write('\n')

result_fl.close()