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; |