Just curious, are formats json, jsonfm, and rawfm not supposed to pass
UTF-8 unescaped, and format wddx supposed to turn it into some other
format?
for f in json jsonfm php phpfm wddx wddxfm xml xmlfm yaml yamlfm rawfm txt txtfm dbg
dbgfm
do
printf "$f\t"
GET -P
"http://radioscanningtw.jidanni.org/api.php?action=query&list=allpages&apfrom=首頁&aplimit=1&format=$f"|
perl -pwe 's/[[:ascii:]]//g'|wc -c
done|sort -k 2
json 0 #no UTF-8, all got escaped
jsonfm 0
rawfm 0
dbg 24 #good
dbgfm 24
php 24
phpfm 24
txt 24
txtfm 24
wddxfm 24
xml 24
xmlfm 24
yaml 24
yamlfm 24
wddx 48 #weird, mangled?