aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v0/shared_xml.rb
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2008-02-05 05:02:54 +0000
committerRalph Amissah <ralph@amissah.com>2008-02-05 05:02:54 +0000
commit4c36cadd7fef8b4bbdb0f423bdc4b7c7365d5699 (patch)
tree5e8d5017242f98cf516999e189d0616a479c7b0d /lib/sisu/v0/shared_xml.rb
parentfor update replace LIKE with '=' ; required by pg8.3 bigint (diff)
ruby 1.9 open; future pgsql testing on 8.3; encoding utf-8 checks; version bump 0.65.0
* ruby 1.9 use opened, testing required * db sql pgsql future testing on version 8.3 * encoding utf-8 some compatibility checks
Diffstat (limited to 'lib/sisu/v0/shared_xml.rb')
-rw-r--r--lib/sisu/v0/shared_xml.rb336
1 files changed, 168 insertions, 168 deletions
diff --git a/lib/sisu/v0/shared_xml.rb b/lib/sisu/v0/shared_xml.rb
index 45dec06d..fd27c664 100644
--- a/lib/sisu/v0/shared_xml.rb
+++ b/lib/sisu/v0/shared_xml.rb
@@ -166,178 +166,178 @@ module SiSU_XML_munge
#¢£¥§©ª«®°±²³µ¶¹º»¼½¾×÷
##para.gsub!(//, '&#;')
##para.gsub!(//, '&;')
- para.gsub!(/¢/, '&#162;') # '&cent;' # &#162;
- para.gsub!(/£/, '&#163;') # '&pound;' # &#163;
- para.gsub!(/¥/, '&#165;') # '&yen;' # &#165;
- para.gsub!(/§/, '&#167;') # '&sect;' # &#167;
- para.gsub!(/©/, '&#169;') # '&copy;' # &#169;
- para.gsub!(/ª/, '&#170;') # '&ordf;' # &#170;
- para.gsub!(/«/, '&#171;') # '&laquo;' # &#171;
- para.gsub!(/®/, '&#174;') # '&reg;' # &#174;
- para.gsub!(/°/, '&#176;') # '&deg;' # &#176;
- para.gsub!(/±/, '&#177;') # '&plusmn;' # &#177;
- para.gsub!(/²/, '&#178;') # '&sup2;' # &#178;
- para.gsub!(/³/, '&#179;') # '&sup3;' # &#179;
- para.gsub!(/µ/, '&#181;') # '&micro;' # &#181;
- para.gsub!(/¶/, '&#182;') # '&para;' # &#182;
- para.gsub!(/¹/, '&#185;') # '&sup1;' # &#185;
- para.gsub!(/º/, '&#186;') # '&ordm;' # &#186;
- para.gsub!(/»/, '&#187;') # '&raquo;' # &#187;
- para.gsub!(/¼/, '&#188;') # '&frac14;' # &#188;
- para.gsub!(/½/, '&#189;') # '&frac12;' # &#189;
- para.gsub!(/¾/, '&#190;') # '&frac34;' # &#190;
- para.gsub!(/×/, '&#215;') # '&times;' # &#215;
- para.gsub!(/÷/, '&#247;') # '&divide;' # &#247;
- para.gsub!(/¿/, '&#191;') # '&iquest;' # &#191;
- para.gsub!(/À/, '&#192;') # '&Agrave;' # &#192;
- para.gsub!(/Á/, '&#193;') # '&Aacute;' # &#193;
- para.gsub!(/Â/, '&#194;') # '&Acirc;' # &#194;
- para.gsub!(/Ã/, '&#195;') # '&Atilde;' # &#195;
- para.gsub!(/Ä/, '&#196;') # '&Auml;' # &#196;
- para.gsub!(/Å/, '&#197;') # '&Aring;' # &#197;
- para.gsub!(/Æ/, '&#198;') # '&AElig;' # &#198;
- para.gsub!(/Ç/, '&#199;') # '&Ccedil;' # &#199;
- para.gsub!(/È/, '&#200;') # '&Egrave;' # &#200;
- para.gsub!(/É/, '&#201;') # '&Eacute;' # &#201;
- para.gsub!(/Ê/, '&#202;') # '&Ecirc;' # &#202;
- para.gsub!(/Ë/, '&#203;') # '&Euml;' # &#203;
- para.gsub!(/Ì/, '&#204;') # '&Igrave;' # &#204;
- para.gsub!(/Í/, '&#205;') # '&Iacute;' # &#205;
- para.gsub!(/Î/, '&#206;') # '&Icirc;' # &#206;
- para.gsub!(/Ï/, '&#207;') # '&Iuml;' # &#207;
- para.gsub!(/Ð/, '&#208;') # '&ETH;' # &#208;
- para.gsub!(/Ñ/, '&#209;') # '&Ntilde;' # &#209;
- para.gsub!(/Ò/, '&#210;') # '&Ograve;' # &#210;
- para.gsub!(/Ó/, '&#211;') # '&Oacute;' # &#211;
- para.gsub!(/Ô/, '&#212;') # '&Ocirc;' # &#212;
- para.gsub!(/Õ/, '&#213;') # '&Otilde;' # &#213;
- para.gsub!(/Ö/, '&#214;') # '&Ouml;' # &#214;
- para.gsub!(/Ø/, '&#216;') # '&Oslash;' # &#216;
- para.gsub!(/Ù/, '&#217;') # '&Ugrave;' # &#217;
- para.gsub!(/Ú/, '&#218;') # '&Uacute;' # &#218;
- para.gsub!(/Û/, '&#219;') # '&Ucirc;' # &#219;
- para.gsub!(/Ü/, '&#220;') # '&Uuml;' # &#220;
- para.gsub!(/Ý/, '&#221;') # '&Yacute;' # &#221;
- para.gsub!(/Þ/, '&#222;') # '&THORN;' # &#222;
- para.gsub!(/ß/, '&#223;') # '&szlig;' # &#223;
- para.gsub!(/à/, '&#224;') # '&agrave;' # &#224;
- para.gsub!(/á/, '&#225;') # '&aacute;' # &#225;
- para.gsub!(/â/, '&#226;') # '&acirc;' # &#226;
- para.gsub!(/ã/, '&#227;') # '&atilde;' # &#227;
- para.gsub!(/ä/, '&#228;') # '&auml;' # &#228;
- para.gsub!(/å/, '&#229;') # '&aring;' # &#229;
- para.gsub!(/æ/, '&#230;') # '&aelig;' # &#230;
- para.gsub!(/ç/, '&#231;') # '&ccedil;' # &#231;
- para.gsub!(/è/, '&#232;') # '&egrave;' # &#232;
- para.gsub!(/é/, '&#233;') # '&acute;' # &#233;
- para.gsub!(/ê/, '&#234;') # '&circ;' # &#234;
- para.gsub!(/ë/, '&#235;') # '&euml;' # &#235;
- para.gsub!(/ì/, '&#236;') # '&igrave;' # &#236;
- para.gsub!(/í/, '&#237;') # '&acute;' # &#237;
- para.gsub!(/î/, '&#238;') # '&icirc;' # &#238;
- para.gsub!(/ï/, '&#239;') # '&iuml;' # &#239;
- para.gsub!(/ð/, '&#240;') # '&eth;' # &#240;
- para.gsub!(/ñ/, '&#241;') # '&ntilde;' # &#241;
- para.gsub!(/ò/, '&#242;') # '&ograve;' # &#242;
- para.gsub!(/ó/, '&#243;') # '&oacute;' # &#243;
- para.gsub!(/ô/, '&#244;') # '&ocirc;' # &#244;
- para.gsub!(/õ/, '&#245;') # '&otilde;' # &#245;
- para.gsub!(/ö/, '&#246;') # '&ouml;' # &#246;
- para.gsub!(/ø/, '&#248;') # '&oslash;' # &#248;
- para.gsub!(/ù/, '&#250;') # '&ugrave;' # &#250;
- para.gsub!(/ú/, '&#251;') # '&uacute;' # &#251;
- para.gsub!(/û/, '&#252;') # '&ucirc;' # &#252;
- para.gsub!(/ü/, '&#253;') # '&uuml;' # &#253;
- para.gsub!(/þ/, '&#254;') # '&thorn;' # &#254;
- para.gsub!(/ÿ/, '&#255;') # '&yuml;' # &#255;
+ para.gsub!(/¢/u, '&#162;') # '&cent;' # &#162;
+ para.gsub!(/£/u, '&#163;') # '&pound;' # &#163;
+ para.gsub!(/¥/u, '&#165;') # '&yen;' # &#165;
+ para.gsub!(/§/u, '&#167;') # '&sect;' # &#167;
+ para.gsub!(/©/u, '&#169;') # '&copy;' # &#169;
+ para.gsub!(/ª/u, '&#170;') # '&ordf;' # &#170;
+ para.gsub!(/«/u, '&#171;') # '&laquo;' # &#171;
+ para.gsub!(/®/u, '&#174;') # '&reg;' # &#174;
+ para.gsub!(/°/u, '&#176;') # '&deg;' # &#176;
+ para.gsub!(/±/u, '&#177;') # '&plusmn;' # &#177;
+ para.gsub!(/²/u, '&#178;') # '&sup2;' # &#178;
+ para.gsub!(/³/u, '&#179;') # '&sup3;' # &#179;
+ para.gsub!(/µ/u, '&#181;') # '&micro;' # &#181;
+ para.gsub!(/¶/u, '&#182;') # '&para;' # &#182;
+ para.gsub!(/¹/u, '&#185;') # '&sup1;' # &#185;
+ para.gsub!(/º/u, '&#186;') # '&ordm;' # &#186;
+ para.gsub!(/»/u, '&#187;') # '&raquo;' # &#187;
+ para.gsub!(/¼/u, '&#188;') # '&frac14;' # &#188;
+ para.gsub!(/½/u, '&#189;') # '&frac12;' # &#189;
+ para.gsub!(/¾/u, '&#190;') # '&frac34;' # &#190;
+ para.gsub!(/×/u, '&#215;') # '&times;' # &#215;
+ para.gsub!(/÷/u, '&#247;') # '&divide;' # &#247;
+ para.gsub!(/¿/u, '&#191;') # '&iquest;' # &#191;
+ para.gsub!(/À/u, '&#192;') # '&Agrave;' # &#192;
+ para.gsub!(/Á/u, '&#193;') # '&Aacute;' # &#193;
+ para.gsub!(/Â/u, '&#194;') # '&Acirc;' # &#194;
+ para.gsub!(/Ã/u, '&#195;') # '&Atilde;' # &#195;
+ para.gsub!(/Ä/u, '&#196;') # '&Auml;' # &#196;
+ para.gsub!(/Å/u, '&#197;') # '&Aring;' # &#197;
+ para.gsub!(/Æ/u, '&#198;') # '&AElig;' # &#198;
+ para.gsub!(/Ç/u, '&#199;') # '&Ccedil;' # &#199;
+ para.gsub!(/È/u, '&#200;') # '&Egrave;' # &#200;
+ para.gsub!(/É/u, '&#201;') # '&Eacute;' # &#201;
+ para.gsub!(/Ê/u, '&#202;') # '&Ecirc;' # &#202;
+ para.gsub!(/Ë/u, '&#203;') # '&Euml;' # &#203;
+ para.gsub!(/Ì/u, '&#204;') # '&Igrave;' # &#204;
+ para.gsub!(/Í/u, '&#205;') # '&Iacute;' # &#205;
+ para.gsub!(/Î/u, '&#206;') # '&Icirc;' # &#206;
+ para.gsub!(/Ï/u, '&#207;') # '&Iuml;' # &#207;
+ para.gsub!(/Ð/u, '&#208;') # '&ETH;' # &#208;
+ para.gsub!(/Ñ/u, '&#209;') # '&Ntilde;' # &#209;
+ para.gsub!(/Ò/u, '&#210;') # '&Ograve;' # &#210;
+ para.gsub!(/Ó/u, '&#211;') # '&Oacute;' # &#211;
+ para.gsub!(/Ô/u, '&#212;') # '&Ocirc;' # &#212;
+ para.gsub!(/Õ/u, '&#213;') # '&Otilde;' # &#213;
+ para.gsub!(/Ö/u, '&#214;') # '&Ouml;' # &#214;
+ para.gsub!(/Ø/u, '&#216;') # '&Oslash;' # &#216;
+ para.gsub!(/Ù/u, '&#217;') # '&Ugrave;' # &#217;
+ para.gsub!(/Ú/u, '&#218;') # '&Uacute;' # &#218;
+ para.gsub!(/Û/u, '&#219;') # '&Ucirc;' # &#219;
+ para.gsub!(/Ü/u, '&#220;') # '&Uuml;' # &#220;
+ para.gsub!(/Ý/u, '&#221;') # '&Yacute;' # &#221;
+ para.gsub!(/Þ/u, '&#222;') # '&THORN;' # &#222;
+ para.gsub!(/ß/u, '&#223;') # '&szlig;' # &#223;
+ para.gsub!(/à/u, '&#224;') # '&agrave;' # &#224;
+ para.gsub!(/á/u, '&#225;') # '&aacute;' # &#225;
+ para.gsub!(/â/u, '&#226;') # '&acirc;' # &#226;
+ para.gsub!(/ã/u, '&#227;') # '&atilde;' # &#227;
+ para.gsub!(/ä/u, '&#228;') # '&auml;' # &#228;
+ para.gsub!(/å/u, '&#229;') # '&aring;' # &#229;
+ para.gsub!(/æ/u, '&#230;') # '&aelig;' # &#230;
+ para.gsub!(/ç/u, '&#231;') # '&ccedil;' # &#231;
+ para.gsub!(/è/u, '&#232;') # '&egrave;' # &#232;
+ para.gsub!(/é/u, '&#233;') # '&acute;' # &#233;
+ para.gsub!(/ê/u, '&#234;') # '&circ;' # &#234;
+ para.gsub!(/ë/u, '&#235;') # '&euml;' # &#235;
+ para.gsub!(/ì/u, '&#236;') # '&igrave;' # &#236;
+ para.gsub!(/í/u, '&#237;') # '&acute;' # &#237;
+ para.gsub!(/î/u, '&#238;') # '&icirc;' # &#238;
+ para.gsub!(/ï/u, '&#239;') # '&iuml;' # &#239;
+ para.gsub!(/ð/u, '&#240;') # '&eth;' # &#240;
+ para.gsub!(/ñ/u, '&#241;') # '&ntilde;' # &#241;
+ para.gsub!(/ò/u, '&#242;') # '&ograve;' # &#242;
+ para.gsub!(/ó/u, '&#243;') # '&oacute;' # &#243;
+ para.gsub!(/ô/u, '&#244;') # '&ocirc;' # &#244;
+ para.gsub!(/õ/u, '&#245;') # '&otilde;' # &#245;
+ para.gsub!(/ö/u, '&#246;') # '&ouml;' # &#246;
+ para.gsub!(/ø/u, '&#248;') # '&oslash;' # &#248;
+ para.gsub!(/ù/u, '&#250;') # '&ugrave;' # &#250;
+ para.gsub!(/ú/u, '&#251;') # '&uacute;' # &#251;
+ para.gsub!(/û/u, '&#252;') # '&ucirc;' # &#252;
+ para.gsub!(/ü/u, '&#253;') # '&uuml;' # &#253;
+ para.gsub!(/þ/u, '&#254;') # '&thorn;' # &#254;
+ para.gsub!(/ÿ/u, '&#255;') # '&yuml;' # &#255;
end
end
def html(para='')
if @sys.locale =~/utf-?8/i # instead ucs for utf8 #require 'iconv' ? Iñtërnâtiônàlizætiøn
- para.gsub!(/¢/, '&cent;') # &#162;
- para.gsub!(/£/, '&pound;') # &#163;
- para.gsub!(/¥/, '&yen;') # &#165;
- para.gsub!(/§/, '&sect;') # &#167;
- para.gsub!(/©/, '&copy;') # &#169;
- para.gsub!(/ª/, '&ordf;') # &#170;
- para.gsub!(/«/, '&laquo;') # &#171;
- para.gsub!(/®/, '&reg;') # &#174;
- para.gsub!(/°/, '&deg;') # &#176;
- para.gsub!(/±/, '&plusmn;') # &#177;
- para.gsub!(/²/, '&sup2;') # &#178;
- para.gsub!(/³/, '&sup3;') # &#179;
- para.gsub!(/µ/, '&micro;') # &#181;
- para.gsub!(/¶/, '&para;') # &#182;
- para.gsub!(/¹/, '&sup1;') # &#185;
- para.gsub!(/º/, '&ordm;') # &#186;
- para.gsub!(/»/, '&raquo;') # &#187;
- para.gsub!(/¼/, '&frac14;') # &#188;
- para.gsub!(/½/, '&frac12;') # &#189;
- para.gsub!(/¾/, '&frac34;') # &#190;
- para.gsub!(/×/, '&times;') # &#215;
- para.gsub!(/÷/, '&divide;') # &#247;
- para.gsub!(/¿/, '&iquest;') # &#191;
- para.gsub!(/À/, '&Agrave;') # &#192;
- para.gsub!(/Á/, '&Aacute;') # &#193;
- para.gsub!(/Â/, '&Acirc;') # &#194;
- para.gsub!(/Ã/, '&Atilde;') # &#195;
- para.gsub!(/Ä/, '&Auml;') # &#196;
- para.gsub!(/Å/, '&Aring;') # &#197;
- para.gsub!(/Æ/, '&AElig;') # &#198;
- para.gsub!(/Ç/, '&Ccedil;') # &#199;
- para.gsub!(/È/, '&Egrave;') # &#200;
- para.gsub!(/É/, '&Eacute;') # &#201;
- para.gsub!(/Ê/, '&Ecirc;') # &#202;
- para.gsub!(/Ë/, '&Euml;') # &#203;
- para.gsub!(/Ì/, '&Igrave;') # &#204;
- para.gsub!(/Í/, '&Iacute;') # &#205;
- para.gsub!(/Î/, '&Icirc;') # &#206;
- para.gsub!(/Ï/, '&Iuml;') # &#207;
- para.gsub!(/Ð/, '&ETH;') # &#208;
- para.gsub!(/Ñ/, '&Ntilde;') # &#209;
- para.gsub!(/Ò/, '&Ograve;') # &#210;
- para.gsub!(/Ó/, '&Oacute;') # &#211;
- para.gsub!(/Ô/, '&Ocirc;') # &#212;
- para.gsub!(/Õ/, '&Otilde;') # &#213;
- para.gsub!(/Ö/, '&Ouml;') # &#214;
- para.gsub!(/Ø/, '&Oslash;') # &#216;
- para.gsub!(/Ù/, '&Ugrave;') # &#217;
- para.gsub!(/Ú/, '&Uacute;') # &#218;
- para.gsub!(/Û/, '&Ucirc;') # &#219;
- para.gsub!(/Ü/, '&Uuml;') # &#220;
- para.gsub!(/Ý/, '&Yacute;') # &#221;
- para.gsub!(/Þ/, '&THORN;') # &#222;
- para.gsub!(/ß/, '&szlig;') # &#223;
- para.gsub!(/à/, '&agrave;') # &#224;
- para.gsub!(/á/, '&aacute;') # &#225;
- para.gsub!(/â/, '&acirc;') # &#226;
- para.gsub!(/ã/, '&atilde;') # &#227;
- para.gsub!(/ä/, '&auml;') # &#228;
- para.gsub!(/å/, '&aring;') # &#229;
- para.gsub!(/æ/, '&aelig;') # &#230;
- para.gsub!(/ç/, '&ccedil;') # &#231;
- para.gsub!(/è/, '&egrave;') # &#232;
- para.gsub!(/é/, '&acute;') # &#233;
- para.gsub!(/ê/, '&circ;') # &#234;
- para.gsub!(/ë/, '&euml;') # &#235;
- para.gsub!(/ì/, '&igrave;') # &#236;
- para.gsub!(/í/, '&acute;') # &#237;
- para.gsub!(/î/, '&icirc;') # &#238;
- para.gsub!(/ï/, '&iuml;') # &#239;
- para.gsub!(/ð/, '&eth;') # &#240;
- para.gsub!(/ñ/, '&ntilde;') # &#241;
- para.gsub!(/ò/, '&ograve;') # &#242;
- para.gsub!(/ó/, '&oacute;') # &#243;
- para.gsub!(/ô/, '&ocirc;') # &#244;
- para.gsub!(/õ/, '&otilde;') # &#245;
- para.gsub!(/ö/, '&ouml;') # &#246;
- para.gsub!(/ø/, '&oslash;') # &#248;
- para.gsub!(/ù/, '&ugrave;') # &#250;
- para.gsub!(/ú/, '&uacute;') # &#251;
- para.gsub!(/û/, '&ucirc;') # &#252;
- para.gsub!(/ü/, '&uuml;') # &#253;
- para.gsub!(/þ/, '&thorn;') # &#254;
- para.gsub!(/ÿ/, '&yuml;') # &#255;
+ para.gsub!(/¢/u, '&cent;') # &#162;
+ para.gsub!(/£/u, '&pound;') # &#163;
+ para.gsub!(/¥/u, '&yen;') # &#165;
+ para.gsub!(/§/u, '&sect;') # &#167;
+ para.gsub!(/©/u, '&copy;') # &#169;
+ para.gsub!(/ª/u, '&ordf;') # &#170;
+ para.gsub!(/«/u, '&laquo;') # &#171;
+ para.gsub!(/®/u, '&reg;') # &#174;
+ para.gsub!(/°/u, '&deg;') # &#176;
+ para.gsub!(/±/u, '&plusmn;') # &#177;
+ para.gsub!(/²/u, '&sup2;') # &#178;
+ para.gsub!(/³/u, '&sup3;') # &#179;
+ para.gsub!(/µ/u, '&micro;') # &#181;
+ para.gsub!(/¶/u, '&para;') # &#182;
+ para.gsub!(/¹/u, '&sup1;') # &#185;
+ para.gsub!(/º/u, '&ordm;') # &#186;
+ para.gsub!(/»/u, '&raquo;') # &#187;
+ para.gsub!(/¼/u, '&frac14;') # &#188;
+ para.gsub!(/½/u, '&frac12;') # &#189;
+ para.gsub!(/¾/u, '&frac34;') # &#190;
+ para.gsub!(/×/u, '&times;') # &#215;
+ para.gsub!(/÷/u, '&divide;') # &#247;
+ para.gsub!(/¿/u, '&iquest;') # &#191;
+ para.gsub!(/À/u, '&Agrave;') # &#192;
+ para.gsub!(/Á/u, '&Aacute;') # &#193;
+ para.gsub!(/Â/u, '&Acirc;') # &#194;
+ para.gsub!(/Ã/u, '&Atilde;') # &#195;
+ para.gsub!(/Ä/u, '&Auml;') # &#196;
+ para.gsub!(/Å/u, '&Aring;') # &#197;
+ para.gsub!(/Æ/u, '&AElig;') # &#198;
+ para.gsub!(/Ç/u, '&Ccedil;') # &#199;
+ para.gsub!(/È/u, '&Egrave;') # &#200;
+ para.gsub!(/É/u, '&Eacute;') # &#201;
+ para.gsub!(/Ê/u, '&Ecirc;') # &#202;
+ para.gsub!(/Ë/u, '&Euml;') # &#203;
+ para.gsub!(/Ì/u, '&Igrave;') # &#204;
+ para.gsub!(/Í/u, '&Iacute;') # &#205;
+ para.gsub!(/Î/u, '&Icirc;') # &#206;
+ para.gsub!(/Ï/u, '&Iuml;') # &#207;
+ para.gsub!(/Ð/u, '&ETH;') # &#208;
+ para.gsub!(/Ñ/u, '&Ntilde;') # &#209;
+ para.gsub!(/Ò/u, '&Ograve;') # &#210;
+ para.gsub!(/Ó/u, '&Oacute;') # &#211;
+ para.gsub!(/Ô/u, '&Ocirc;') # &#212;
+ para.gsub!(/Õ/u, '&Otilde;') # &#213;
+ para.gsub!(/Ö/u, '&Ouml;') # &#214;
+ para.gsub!(/Ø/u, '&Oslash;') # &#216;
+ para.gsub!(/Ù/u, '&Ugrave;') # &#217;
+ para.gsub!(/Ú/u, '&Uacute;') # &#218;
+ para.gsub!(/Û/u, '&Ucirc;') # &#219;
+ para.gsub!(/Ü/u, '&Uuml;') # &#220;
+ para.gsub!(/Ý/u, '&Yacute;') # &#221;
+ para.gsub!(/Þ/u, '&THORN;') # &#222;
+ para.gsub!(/ß/u, '&szlig;') # &#223;
+ para.gsub!(/à/u, '&agrave;') # &#224;
+ para.gsub!(/á/u, '&aacute;') # &#225;
+ para.gsub!(/â/u, '&acirc;') # &#226;
+ para.gsub!(/ã/u, '&atilde;') # &#227;
+ para.gsub!(/ä/u, '&auml;') # &#228;
+ para.gsub!(/å/u, '&aring;') # &#229;
+ para.gsub!(/æ/u, '&aelig;') # &#230;
+ para.gsub!(/ç/u, '&ccedil;') # &#231;
+ para.gsub!(/è/u, '&egrave;') # &#232;
+ para.gsub!(/é/u, '&acute;') # &#233;
+ para.gsub!(/ê/u, '&circ;') # &#234;
+ para.gsub!(/ë/u, '&euml;') # &#235;
+ para.gsub!(/ì/u, '&igrave;') # &#236;
+ para.gsub!(/í/u, '&acute;') # &#237;
+ para.gsub!(/î/u, '&icirc;') # &#238;
+ para.gsub!(/ï/u, '&iuml;') # &#239;
+ para.gsub!(/ð/u, '&eth;') # &#240;
+ para.gsub!(/ñ/u, '&ntilde;') # &#241;
+ para.gsub!(/ò/u, '&ograve;') # &#242;
+ para.gsub!(/ó/u, '&oacute;') # &#243;
+ para.gsub!(/ô/u, '&ocirc;') # &#244;
+ para.gsub!(/õ/u, '&otilde;') # &#245;
+ para.gsub!(/ö/u, '&ouml;') # &#246;
+ para.gsub!(/ø/u, '&oslash;') # &#248;
+ para.gsub!(/ù/u, '&ugrave;') # &#250;
+ para.gsub!(/ú/u, '&uacute;') # &#251;
+ para.gsub!(/û/u, '&ucirc;') # &#252;
+ para.gsub!(/ü/u, '&uuml;') # &#253;
+ para.gsub!(/þ/u, '&thorn;') # &#254;
+ para.gsub!(/ÿ/u, '&yuml;') # &#255;
end
end
self