兼容各种编码