字符集问题

时间:2011-12-17 05:56:45

标签: java

我在将文件写入服务器路径时遇到问题。 问题是这样的:

我有一个在Unix环境中运行的工作,以获取提取并将其写入服务器位置的文件。我已配置为写入文件的路径..say“abc.csv”在 /项目/ DISTRIB /提取物/ XXX /提取物。

这里的问题是当作业创建文件时,最终文件夹被创建为?xtract。 é已被转换。但是,如果我尝试通过文件zilla在同一台机器上手动创建具有相同名称的文件夹,则会创建该文件夹。

请你帮我确定一个正确的问题。

我曾尝试过MimeUtility.encodeText(“éxtract”);但没有工作......将文本编码为其他内容。

1 个答案:

答案 0 :(得分:0)

如果没有看到您的代码,很难猜出原因可能是什么,但您可以尝试这样做:

  1. 确保使用正确的文件编码编译Java类。例如,如果您的来源是UTF-8,那么请使用-encoding utf8标记javac
  2. 确认运行此基于Java的进程的用户的环境变量。例如,您对LC_CTYPELC_ALL
  3. 有什么用处