Hi, > From the tests, I'm sure that Maven uses UTF-8 to make archive files by > default. If that's true, then we'd better not to use non-ascii characters in file names.
a cup of Java, cheers! Sha Jiang jiangshachina wrote: > > Hello, > I made some test with Linux -- Red Hat AS 4.0. > [1]I set system language to "zh_CN.UTF-8", > then I created a text file which name included Chinese characters. > I run "mvn package" to make war file, and finished successfully. > I unzipped the war file and found that the specific file's name was shown > normally. > > [2]I set system language to "zh_CN.GBK", > I also created a text file which name included Chinese characters. > I run "mvn package" to make war file, and finished successfully, too. > I unzipped the war file and found that the specific file's name was not > shown normally. > It meant that the Chinese characters wasn't in GBK encoding. > > [3]I made system return to "zh_CN.UTF-8" language. > I checked the name of the war file which created by step 2, > the name was pretty in right format. > It meant that the Chinese characters was in UTF-8 encoding. > > From the tests, I'm sure that Maven uses UTF-8 to make archive files by > default. > > a cup of Java, cheers! > Sha Jiang > > > jiangshachina wrote: >> >> Hello >>> <encoding>GBK</encoding> >> Really, I had tried, but it didn't work :-( >> And one point must be cared: >> In the exploded package (a directory) before real "packaging", >> all of files' names are OK. >> The trouble merely occurred at "packaging". >> >> >> sam-98 wrote: >>> >>> <encoding>GBK</encoding> >>> >>> >>> 2007/4/30, sam <[EMAIL PROTECTED]>: >>>> >>>> Hi, >>>> why don't you try to set the maven-resources-plugin's encoding >>>> property like this: >>>> <project> >>>> ... >>>> <build> >>>> <plugins> >>>> <plugin> >>>> <groupId>org.apache.maven.plugins</groupId> >>>> <artifactId>maven-resources-plugin</artifactId> >>>> <configuration> >>>> ... >>>> <encoding>UTF-8</encoding> >>>> ... >>>> </configuration> >>>> </plugin> >>>> </plugins> >>>> ... >>>> </build> >>>> ... >>>> </project> >>>> >>>> >>>> 2007/4/30, jiangshachina <[EMAIL PROTECTED]>: >>>> > >>>> > >>>> > Hi, >>>> > Thanks for your reply. >>>> > Unfortunately, I don't resolve the problem with your instruction. >>>> > In fact, I don't believe Maven use UTF-8 as default encoding, >>>> > I think Maven must use native encoding as its default. >>>> > >>>> > I ever set encoding UTF-8 to maven-resources-plugin, >>>> > but yesterday I removed the setting. >>>> > And surely that there isn't any encoding setting in my any POM, now. >>>> > But Maven still manipulate my files with UTF-8?! >>>> > I'm so puzzled by the trouble :-( >>>> > >>>> > Happy a new holiday! >>>> > >>>> > a cup of Java, cheers! >>>> > Sha Jiang >>>> > >>>> > >>>> > 秋秋 wrote: >>>> > > >>>> > > hi, >>>> > > long time no see,I have not meet the trouble like yours,but I >>>> have a >>>> > > advance for this,set the encoding's value like the this in your >>>> > pom.xml >>>> > > >>>> > > <?xml version="1.0" encoding="GBK"?> >>>> > > <project> >>>> > > . >>>> > > . >>>> > > . >>>> > > </project> >>>> > > >>>> > > good luck! >>>> > > >>>> > > 2007/4/29, jiangshachina < [EMAIL PROTECTED]>: >>>> > >> >>>> > >> >>>> > >> Hi guys, >>>> > >> I'm using Maven 2.0.4 + JDK 1.5.0 + Windows 2000 (Chinese version) >>>> > >> Some names of my project's files have Chinese characters. >>>> > >> When I made a package file (ex. war) by running "mvn package", >>>> > >> the Chinese characters would be in wrong encoding. >>>> > >> >>>> > >> With my tests, I find that Maven uses UTF-8 encoding to deal with >>>> the >>>> > >>>> > >> file >>>> > >> names, >>>> > >> because I got right result if the files were in a Linux system >>>> with >>>> > >> zh_CN.UTF-8. >>>> > >> But the default encoding of my operation system is GBK. >>>> > >> And I didn't set any non-default encoding to >>>> maven-resources-plugin. >>>> > >> How to cancel the trouble? >>>> > >> >>>> > >> Thanks in advance! >>>> > >> >>>> > >> a cup of Java, cheers! >>>> > >> Sha Jiang >>>> > >> -- >>>> > >> View this message in context: >>>> > >> >>>> > >>>> http://www.nabble.com/encoding-of-file-name--tf3664927s177.html#a10240267 >>>> > >> Sent from the Maven - Users mailing list archive at >>>> Nabble.com<http://nabble.com/> >>>> > . >>>> > >> >>>> > >> >>>> > >> >>>> --------------------------------------------------------------------- >>>> > >> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> > >> For additional commands, e-mail: [EMAIL PROTECTED] >>>> > >> >>>> > >> >>>> > > >>>> > > >>>> > >>>> > -- >>>> > View this message in context: >>>> > >>>> http://www.nabble.com/encoding-of-file-name--tf3664927s177.html#a10247086 >>>> > Sent from the Maven - Users mailing list archive at >>>> Nabble.com<http://nabble.com/> >>>> > . >>>> > >>>> > >>>> > --------------------------------------------------------------------- >>>> > To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> > For additional commands, e-mail: [EMAIL PROTECTED] >>>> > >>>> > >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/encoding-of-file-name--tf3664927s177.html#a10264293 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
