原因是 NumberToName() 方法中没有 10008 对应的情况处理,所以会抛出“Unknown codepage: 10008”异常。
解决方法:
在 NumberToName() 方法中加入 10008 对应的处理:
case 10000: return 'MAC'; break; //Apple Roman
case 10008: return 'MAC'; break; //Apple Roman
case 32768: return 'MAC'; break; //Apple Roman