Dear Sir,
Thanks a lot but the problem is still there.
Attached more description below.
1. input some files into directory /war/images/ , they're are file names of
"img01.jpg", img02.jpg" ..."中文img.jpg"
2. Assign file directory in JSP file by code below.
File myFile = new File(images/);
String[] strFiles = myFile.list();
3. Print file name in the assigned directory by JSP code below
for(int i=0 ; i < strFiles.length ; i++){
file_name = strFiles[i].toString();
out.println(file_name);
}
4. The file name with traditional Chinese characters(中文) cannot be printed
out but others are ok for printing.
5. The mentioned problem only happened after deploying in GAE cloud but
didn't happen in local Eclipse development environment.
Please help and thanks again.
On Mon, Feb 6, 2012 at 5:05 PM, Nichole <[email protected]> wrote:
> With GFS you should be able to use any character in the name of a file
> or directory except the null character,
> so you just need to form your string using the right encoding.
>
> String fileName = new String(str, "UTF-8); or use Big5 for encoding?
>
> And then make sure the jsp prints the character correctly by including
> the encoding in one of several
> ways. Here's one way:
> <%@ page language="java" contentType="text/html; UTF-8"
> pageEncoding="UTF-8" isELIgnored="false" %>
>
>
> On Feb 3, 7:44 pm, Tony Yang <[email protected]> wrote:
> > Dear Sir,
> > Would you help me the problem below.
> > Environment : Java and JSP
> > Action : retrieve filename from file with Complicated Chinese
> > characters.
> > Sample file : A1-中文.jpg
> > Response :
> > 1. OK for local Eclipse developing platform, the name of "中文" can be
> > retrieved.
> > 2. After deploying in GAE cloud, system sound having problem and skip
> > this file and no response.
> >
> > Written code in JSP file :
> > ----------
> > path_string = objFiles[i].toString();
> > index1 = path_string.lastIndexOf('-')+1;
> > index2 = path_string.indexOf('.');
> > file_name = path_string.substring(index1, index2)
> > <%= file_name%>
> > ---------
> > ---thanks.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.