@@ -333,7 +333,7 @@ def on_td (self, tag, attrs):
333
333
if cp != - 1 and "-D" in options :
334
334
fn = os .path .join (cacheDir ,cp + ".js.gz" )
335
335
if not os .path .isfile (fn ):
336
- data = getURL (urlRoot + "gridDetailService?pgmId=" + cp )
336
+ data = unicode ( getURL (urlRoot + "gridDetailService?pgmId=" + cp ), 'utf-8' )
337
337
wbf (fn , data )
338
338
log .pout ("[D] Parsing: " + cp ,'info' )
339
339
parseJSOND (fn )
@@ -1228,37 +1228,15 @@ def enc(strng):
1228
1228
global options
1229
1229
t = strng
1230
1230
if "-E" not in options :
1231
- t = re .sub ("& " ,"& " ,t )
1231
+ t = re .sub ("&" ,"&" ,t )
1232
1232
t = re .sub ("\" " ,""" ,t )
1233
1233
t = re .sub ("\' " ,"'" ,t )
1234
1234
t = re .sub ("<" ,"<" ,t )
1235
1235
t = re .sub (">" ,">" ,t )
1236
1236
t = re .sub ("``" ,""" ,t )
1237
1237
t = re .sub ("\' \' " ,""" ,t )
1238
1238
t = re .sub ("''" ,""" ,t )
1239
- t = re .sub ("Á" ,"Ä" ,t )
1240
- t = re .sub ("á" ,"á" ,t )
1241
- t = re .sub ("Ã" ,"Ã" ,t )
1242
- t = re .sub ("ã" ,"ã" ,t )
1243
- t = re .sub ("É" ,"É" ,t )
1244
- t = re .sub ("é" ,"é" ,t )
1245
- t = re .sub ("Í" ,"Í" ,t )
1246
- t = re .sub ("í" ,"í" ,t )
1247
- t = re .sub ("Ñ" ,"Ñ" ,t )
1248
- t = re .sub ("ñ" ,"ñ" ,t )
1249
- t = re .sub ("Ó" ,"Ó" ,t )
1250
- t = re .sub ("ó" ,"ó" ,t )
1251
- t = re .sub ("Ú" ,"Ú" ,t )
1252
- t = re .sub ("ú" ,"ú" ,t )
1253
- t = re .sub ("Ü" ,"Ü" ,t )
1254
- t = re .sub ("ü" ,"ü" ,t )
1255
- t = re .sub ("«" ,"«" ,t )
1256
- t = re .sub ("»" ,"»" ,t )
1257
- t = re .sub ("¿" ,"¿" ,t )
1258
- t = re .sub ("¡" ,"¡" ,t )
1259
- t = re .sub ("€" ,"€" ,t )
1260
- t = re .sub ("³" ,"³" ,t )
1261
- t = re .sub ("©" ,"©" ,t )
1239
+
1262
1240
else :
1263
1241
if re .search ("amp" ,options ["-E" ]): t = re .sub ("&[^#]" ,"& " ,t )
1264
1242
if re .search ("quot" ,options ["-E" ]): t = re .sub ("\" " ,""" ,t )
0 commit comments