Я работаю над преобразованием некоторых файлов свойств из iso-8859-1 в utf-8. Я реализовал resource.control для большинства файлов ресурсов, чтобы он читался как кодировка utf-8.
Я натолкнулся на файл свойств, который был определен весной с помощью тега util: properties.
Мне было интересно, есть ли способ указать, что кодировкой по умолчанию будет utf-8? Я посмотрел на возможность определить это как bean-компонент с ReloadableResourceBundleMessageSource, однако это потребовало бы большого процесса рефакторинга, так как логика в бине ожидает, что это будет как карта.
определено с помощью пружины 3.0.5
<util:properties id="fooProperties" location="file:${AXE_APPCONFIG}/foo.properties"/>
Я знаю, что по определению файлы свойств java кодируются в iso-8859-1, однако я подумал, что Spring мог бы найти способ изменить его кодировку (например, Resource.Control)