[freenet-cvs] r12546 - trunk/freenet/src/freenet/support

nextgens at freenetproject.org nextgens at freenetproject.org
Sat Apr 7 15:06:58 UTC 2007


Author: nextgens
Date: 2007-04-07 15:06:58 +0000 (Sat, 07 Apr 2007)
New Revision: 12546

Modified:
   trunk/freenet/src/freenet/support/HTMLDecoder.java
   trunk/freenet/src/freenet/support/HTMLEncoder.java
Log:
Update the htmlencoder to be able to display polish characters ... it might not be enough though :S
See http://www.bnl.gov/itd/web/ForeignLanguageCharacters.asp#pl and feel free to fix it if I did any mistake.

Modified: trunk/freenet/src/freenet/support/HTMLDecoder.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLDecoder.java	2007-04-06 19:09:36 UTC (rev 12545)
+++ trunk/freenet/src/freenet/support/HTMLDecoder.java	2007-04-07 15:06:58 UTC (rev 12546)
@@ -258,11 +258,27 @@
 		charTable.put("yacute", new Character((char)253));
 		charTable.put("thorn", new Character((char)254));
 		charTable.put("yuml", new Character((char)255));
+		charTable.put("#260", new Character((char)260));
+		charTable.put("#261", new Character((char)261));
+		charTable.put("#262", new Character((char)262));
+		charTable.put("#263", new Character((char)263));
+		charTable.put("#280", new Character((char)280));
+		charTable.put("#281", new Character((char)281));
+		charTable.put("#321", new Character((char)321));
+		charTable.put("#322", new Character((char)322));
+		charTable.put("#323", new Character((char)323));
+		charTable.put("#324", new Character((char)324));
 		charTable.put("OElig", new Character((char)338));
 		charTable.put("oelig", new Character((char)339));
+		charTable.put("#346", new Character((char)346));
+		charTable.put("#347", new Character((char)347));
 		charTable.put("Scaron", new Character((char)352));
 		charTable.put("scaron", new Character((char)353));
-		charTable.put("Yuml", new Character((char)376));
+		charTable.put("#376", new Character((char)376));
+		charTable.put("#377", new Character((char)377));
+		charTable.put("#378", new Character((char)378));
+		charTable.put("#379", new Character((char)379));
+		charTable.put("#480", new Character((char)380));
 		charTable.put("fnof", new Character((char)402));
 		charTable.put("circ", new Character((char)710));
 		charTable.put("tilde", new Character((char)732));

Modified: trunk/freenet/src/freenet/support/HTMLEncoder.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLEncoder.java	2007-04-06 19:09:36 UTC (rev 12545)
+++ trunk/freenet/src/freenet/support/HTMLEncoder.java	2007-04-07 15:06:58 UTC (rev 12546)
@@ -137,11 +137,27 @@
 		temp.put(new Character((char)253), "yacute");
 		temp.put(new Character((char)254), "thorn");
 		temp.put(new Character((char)255), "yuml");
+		temp.put(new Character((char)260), "#260");
+		temp.put(new Character((char)261), "#261");
+		temp.put(new Character((char)262), "#262");
+		temp.put(new Character((char)263), "#263");
+		temp.put(new Character((char)280), "#280");
+		temp.put(new Character((char)281), "#281");
+		temp.put(new Character((char)321), "#321");
+		temp.put(new Character((char)322), "#322");
+		temp.put(new Character((char)323), "#323");
+		temp.put(new Character((char)324), "#324");
 		temp.put(new Character((char)338), "OElig");
 		temp.put(new Character((char)339), "oelig");
+		temp.put(new Character((char)346), "#346");
+		temp.put(new Character((char)347), "#347");
 		temp.put(new Character((char)352), "Scaron");
 		temp.put(new Character((char)353), "scaron");
 		temp.put(new Character((char)376), "Yuml");
+		temp.put(new Character((char)377), "#377");
+		temp.put(new Character((char)378), "#378");
+		temp.put(new Character((char)379), "#379");
+		temp.put(new Character((char)380), "#380");
 		temp.put(new Character((char)402), "fnof");
 		temp.put(new Character((char)710), "circ");
 		temp.put(new Character((char)732), "tilde");




More information about the cvs mailing list