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