You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by "David Johnson (JIRA)" <no...@atlassian.com> on 2007/09/10 03:07:29 UTC
[Roller-JIRA] Updated: (ROL-1542) resource path in i18n directory
or filename
[ http://opensource.atlassian.com/projects/roller/browse/ROL-1542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Johnson updated ROL-1542:
-------------------------------
Attachment: rol-1542-screenshot1.jpg
What happened when I tried create a directory named "余音萦绕在心中" and then upload a file to it.
> resource path in i18n directory or filename
> -------------------------------------------
>
> Key: ROL-1542
> URL: http://opensource.atlassian.com/projects/roller/browse/ROL-1542
> Project: Roller
> Issue Type: Bug
> Environment: trunk
> Reporter: Jian Liu
> Assignee: David Johnson
> Fix For: 4.0
>
> Attachments: MultiWeblogURLStrategy_java.patch, rol-1542-screenshot1.jpg
>
>
> if create a i18n name directory in a blog's resource space, then the resource path in resource url should be encoded.
> add below method in URLUtilities.java
> /**
> * URL encode a path string using UTF-8. The path seprator '/' will not be encoded
> */
> public static final String encodePath(String path) {
> int i = path.indexOf('/');
> StringBuffer sb = new StringBuffer();
> while(i!=-1) {
> sb.append(encode(path.substring(0,i))).append('/');
> path = path.substring(i+1);
> i = path.indexOf('/');
> }
> sb.append(path);
> return sb.toString();
> }
> then modified the getWeblogResourceURL method in MultiWeblogURLStrategy;
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/roller/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira