请教一个xml的问题

请教一个xml的问题
我想从一个xml文件读取出数据插到mssql里面去
已经可以把读出来的数据构造成一句sql语句执行
问题是:插入到表中的数据如果是中文的全都乱码了 但我在程序中打印该sql语句是正确的 即没有乱码的
我的xml文件的编码是这样写的 是不是有误
<?xml version="1.0" encoding="iso-8859-1"?>

谢谢!