CodePageで引数のcodePageを関数に渡していないのは意図的?
codePageが何するものかわからんが。