> On 14 Jan 2014, at 6:42, Adam Murdoch <adam.murd...@gradleware.com> wrote: > > >> On 14 Jan 2014, at 3:33 am, Yu Nobuoka <nobuoka+...@vividcode.info> wrote: >> >> Adam Murdoch wrote >>> I think we should simply have all Gradle scripts use utf-8 encoding, >>> rather than make this configurable. >> >> Indeed it is one of the ways to avoid problems with encoding of Gradle >> scripts, but there remains the problem that current Gradle system doesn't >> always read Gradle scripts using UTF-8 encoding. (Current Gradle system read >> Gradle scripts using default file encoding.) > > We’d change the code, of course, and quite possibly exactly how you’ve > suggested below. > > The question is more whether this is too big a breaking change to make in a > Gradle 1.x release, or whether it should wait for a 2.0 release.
2.0 in my opinion. It's a breaking change for almost all windows users. There is a reasonable workaround in the meantime. > >> >> Supposing Gradle system supports only Gradle scripts with UTF-8 encoding, I >> propose changing the statement `IOUtils.toString(inputStream)` on >> UriResource#getText method >> <https://github.com/nobuoka/gradle/blob/2d826b213293995f60ca80891094ca201acd8cf7/subprojects/core/src/main/groovy/org/gradle/api/internal/resource/UriResource.java#L60> >> >> into `IOUtils.toString(inputStream, "UTF-8")`. >> >> (I am troubled by this problem when using Gradle on Windows (because its >> default file encoding is not UTF-8). I know that there is a workaround >> (setting >> `-Dfile.encoding=UTF-8` >> in the `GRADLE_OPTS` env var), but its side effect is not wanted.) >> >> >> >> -- >> View this message in context: >> http://gradle.1045684.n5.nabble.com/Proposal-way-to-set-an-encoding-of-a-Gradle-build-script-tp5712199p5712205.html >> Sent from the gradle-dev mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email > > > -- > Adam Murdoch > Gradle Co-founder > http://www.gradle.org > VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting > http://www.gradleware.com > > >