字符串是一些非ascii字符,如中文,XXX是字符串的当前编码。>>> u'中文' == '中文'.decode('gbk')//The first one is u'\xd6\xd0\xce\xc4' while the second one u'\我使用的是中文简化的窗口。默认编码是gbk,python也是如此。我得到了两个unicode对象不
我正在Solaris10 with Chinese上运行一个Java应用程序。现在,在带有中文文件名的目录中有一些文件。当我执行files = new File(dir).list()时,"dir“是包含该中文文件的父目录,结果文件名files[0]为?(一些垃圾字符)。现在的交易是,我的程序file.encoding属性已经设置为GBK,我也做了Charset.isSupported("GBK"),它也返回true。那么问题在哪里呢?我的想法快用完了。