[charset] sperate p_eightdian from p_eight