thanks for the advice.
I figured it out by creating the method charFix.
<%!
String replace(String s, String one, String another) {
// In a string replace one substring with another
if (s.equals("")) return "";
String res = "";
int i = s.indexOf(one,0);
int lastpos = 0;
while (i != -1) {
res += s.substring(lastpos,i) + another;
lastpos = i + one.length();
i = s.indexOf(one,lastpos);
}
res += s.substring(lastpos); // the rest
return res;
}
String charFix(String s){
//REPLACE ALL NONENGLISH CHARACTERS WITH ENGLISH CHARACTERS
if (s.equals("")) return "";
String res = s;
String badChar = "";
badChar = new Character((char)013).toString();res = replace(res,badChar, "");
badChar = new Character((char)034).toString();res = replace(res,badChar, ""); //"
badChar = new Character((char)000).toString();res = replace(res,badChar, ""); //BLANK
badChar = new Character((char)192).toString();res = replace(res,badChar, "A");
badChar = new Character((char)193).toString();res = replace(res,badChar, "A");
badChar = new Character((char)194).toString();res = replace(res,badChar, "A");
badChar = new Character((char)195).toString();res = replace(res,badChar, "A");
badChar = new Character((char)196).toString();res = replace(res,badChar, "A");
badChar = new Character((char)197).toString();res = replace(res,badChar, "A");
badChar = new Character((char)198).toString();res = replace(res,badChar, "A");
badChar = new Character((char)200).toString();res = replace(res,badChar, "E");
badChar = new Character((char)201).toString();res = replace(res,badChar, "E");
badChar = new Character((char)202).toString();res = replace(res,badChar, "E");
badChar = new Character((char)203).toString();res = replace(res,badChar, "E");
badChar = new Character((char)204).toString();res = replace(res,badChar, "I");
badChar = new Character((char)205).toString();res = replace(res,badChar, "I");
badChar = new Character((char)206).toString();res = replace(res,badChar, "I");
badChar = new Character((char)207).toString();res = replace(res,badChar, "I");
badChar = new Character((char)210).toString();res = replace(res,badChar, "O");
badChar = new Character((char)211).toString();res = replace(res,badChar, "O");
badChar = new Character((char)212).toString();res = replace(res,badChar, "O");
badChar = new Character((char)213).toString();res = replace(res,badChar, "O");
badChar = new Character((char)214).toString();res = replace(res,badChar, "O");
badChar = new Character((char)217).toString();res = replace(res,badChar, "O");
badChar = new Character((char)218).toString();res = replace(res,badChar, "O");
badChar = new Character((char)219).toString();res = replace(res,badChar, "O");
badChar = new Character((char)220).toString();res = replace(res,badChar, "O");
badChar = new Character((char)224).toString();res = replace(res,badChar, "a");
badChar = new Character((char)225).toString();res = replace(res,badChar, "a");
badChar = new Character((char)226).toString();res = replace(res,badChar, "a");
badChar = new Character((char)227).toString();res = replace(res,badChar, "a");
badChar = new Character((char)228).toString();res = replace(res,badChar, "a");
badChar = new Character((char)229).toString();res = replace(res,badChar, "a");
badChar = new Character((char)230).toString();res = replace(res,badChar, "a");
badChar = new Character((char)232).toString();res = replace(res,badChar, "e");
badChar = new Character((char)233).toString();res = replace(res,badChar, "e");
badChar = new Character((char)234).toString();res = replace(res,badChar, "e");
badChar = new Character((char)235).toString();res = replace(res,badChar, "e");
badChar = new Character((char)236).toString();res = replace(res,badChar, "i");
badChar = new Character((char)237).toString();res = replace(res,badChar, "i");
badChar = new Character((char)238).toString();res = replace(res,badChar, "i");
badChar = new Character((char)239).toString();res = replace(res,badChar, "i");
badChar = new Character((char)241).toString();res = replace(res,badChar, "n");
badChar = new Character((char)242).toString();res = replace(res,badChar, "o");
badChar = new Character((char)243).toString();res = replace(res,badChar, "o");
badChar = new Character((char)244).toString();res = replace(res,badChar, "o");
badChar = new Character((char)245).toString();res = replace(res,badChar, "o");
badChar = new Character((char)246).toString();res = replace(res,badChar, "o");
badChar = new Character((char)248).toString();res = replace(res,badChar, "u");
badChar = new Character((char)249).toString();res = replace(res,badChar, "u");
badChar = new Character((char)250).toString();res = replace(res,badChar, "u");
return res;
}
%>