add a benchmark test script and add Windows CP124 charset to detec encoding