在我使用django的时候,我写了一个可以被http://myhost/XXX/testIndex调用的方法
def testIndex(request):
res = os.system('java -jar test.HelloWorld' > /tmp/log)
... ...
HelloWorld java如下:
public class HelloWorld {
public static void main(String[] args) throws IOException {
System.out.println("hello!");
System.out.println("你好!");
}
当我访问 http://myhost/XXX/testIndex 时,结果是当我打开 /tmp/log 文件时,UTF-8 字符不正确!像这样
hello! ??!
发生了什么 ?顺便说一句,我在linux centOS下