ResourceBundle.getString удаляет символ обратной косой черты - PullRequest
0 голосов
/ 27 октября 2009

Я пытался получить ресурс по пути к файлу из файла свойств.

Файл объекта:

info_path=c:\Info\output

Java:

String path = ResourceBundle.getBundle("bundle_name").getString("info_path");

Результат: C: Infooutput

Мне нужно установить файл:

info_path=c:\\Info\\output

Это поведение по умолчанию? или это будет зависеть от кодировки файла? Кстати, файл использует кодировку SJIS.

1 Ответ

1 голос
/ 27 октября 2009

Лучше использовать косую черту в файлах свойств, а не обходной путь. Кстати, независимо от того, используете ли вы Unix / Linux или Windows, слеш работает хорошо, по крайней мере, в этом контексте. В конце концов, Java независима от платформы. ;)

* 1003 P.S *. Лучше использовать относительный путь.
...