[ https://jira.duraspace.org/browse/DS-1528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=27996#comment-27996 ]
Tim Donohue commented on DS-1528: --------------------------------- I can replicate the "garbled" text in the final dspace.cfg by doing the following: 1) Add UTF-8 characters to build.properties 2) (on Linux, run) "iconv -f iso-8859-1 -t utf-8 build.properties > utf8.properties" (This statement tells 'iconv' to convert build.properties encoding from ISO-8859-1 to UTF-8) 3) The final "utf8.properties" file has the *exact same* garbled text as is produced by Maven in the final dspace.cfg file. This test seems to imply that Maven is still *reading* the build.properties file as if it is using ISO-8859-1 encoding. Then Maven tries to auto-convert it to UTF-8 and the special characters get garbled in the conversion. Finally, the garbled characters are written to the dspace.cfg file. This hasn't brought me any closer to a solution, but at least I think I'm closer to understanding what may be happening. > build.properties doesn't support UTF-8 encoding > ----------------------------------------------- > > Key: DS-1528 > URL: https://jira.duraspace.org/browse/DS-1528 > Project: DSpace > Issue Type: Bug > Affects Versions: 3.0, 3.1 > Reporter: Tim Donohue > Priority: Major > Fix For: 3.2 > > > This is related to DS-1469 > When UTF-8 characters are placed in the build.properties file, they are > improperly filtered into the final dspace.cfg file. > This seems to be the fault of the maven-resources-plugin. However, according > to it's documentation, it is supposed to support UTF-8 encoding: > http://maven.apache.org/plugins/maven-resources-plugin/examples/encoding.html -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel