C#使用的编码是UTF-16,如果想在程序中显示字符只能转换UTF16,那如果数据库用的是GBK编码。C#读出来的字符采用的编码是GBK,那怎么C#种显示就是乱码?只有转换成UTF-16后显示才可以?