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&am... 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?