find ./ -type f -iname '*.txt' | while read i;
do
	echo ${i%.*}
	iconv -f gbk -t utf-8 "`echo ${i%.*}.txt`">"`echo ${i}.tmp`"
	mv "`echo ${i}.tmp`" "`echo ${i%.*}.txt`";
done