"Windows-1252".equalsIgnoreCase(encoding)) { addMapping(8216, "'", stringChars); addMapping(8217, "'", stringChars); addMapping(8220, "\"", stringChars); addMapping(8221, "\"", stringChars); addMapping(8230, "...", stringChars); addMapping(8211, "-", stringChars); addMapping(183, "- ", stringChars); // replace bullets } else if ("ISO-8859-1".equalsIgnoreCase(encoding)) { addMapping(145, "'", stringChars); addMapping(146, "'", stringChars); addMapping(147, "\"", stringChars); addMapping(148, "\"", stringChars); addMapping(133, "...", stringChars); addMapping(150, "-", stringChars); addMapping(183, "- ", stringChars); // replace bullets continue; // 9, 10, 13 are line feed and carriage return chars } else { addMapping(i, "", stringChars);
addMapping(8216, "'", stringChars); addMapping(8217, "'", stringChars); addMapping(8220, "\"", stringChars); addMapping(8221, "\"", stringChars); addMapping(8230, "...", stringChars); addMapping(8211, "-", stringChars); addMapping(183, "- ", stringChars); // replace bullets } else if ("ISO-8859-1".equalsIgnoreCase(encoding)) addMapping(145, "'", stringChars); addMapping(146, "'", stringChars); addMapping(147, "\"", stringChars); addMapping(148, "\"", stringChars); addMapping(133, "...", stringChars); addMapping(150, "-", stringChars); addMapping(183, "- ", stringChars); // replace bullets } else addMapping(i, "", stringChars);