|
From: <dr...@us...> - 2002-11-22 05:37:27
|
Update of /cvsroot/webmacro/wiki/src/org/tcdi/opensource/wiki
In directory sc8-pr-cvs1:/tmp/cvs-serv19113/src/org/tcdi/opensource/wiki
Modified Files:
WikiUtil.java
Log Message:
bug fix for character encoding differences between Linux and (at least) OS X.
Default to Latin 1 (linux on x86).
Index: WikiUtil.java
===================================================================
RCS file: /cvsroot/webmacro/wiki/src/org/tcdi/opensource/wiki/WikiUtil.java,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** WikiUtil.java 30 Sep 2001 08:28:28 -0000 1.1.1.1
--- WikiUtil.java 22 Nov 2002 05:37:23 -0000 1.2
***************
*** 43,46 ****
--- 43,47 ----
import java.security.*;
import java.util.*;
+ import java.io.UnsupportedEncodingException;
/**
***************
*** 174,179 ****
* that is safe to store as a cookie.
*/
! private static char[] makeCookieSafe(byte[] bytes) {
! char[] chars = new String(bytes).toCharArray();
int BOT = 48;
int TOP = 125;
--- 175,180 ----
* that is safe to store as a cookie.
*/
! private static char[] makeCookieSafe(byte[] bytes) throws UnsupportedEncodingException {
! char[] chars = new String(bytes, "ISO-8859-1").toCharArray();
int BOT = 48;
int TOP = 125;
|