正在做的一个项目是TTS,现在的问题是,我再英文系统里读,中日韩都好使,在中文系统里读英韩日都好使,在韩文系统里读中英好使,日文有问题,只能读一点,在日文系统里只能读英文,中韩都读不出来,我在中文系统里写的代码是这样的Encoding utf8 = Encoding.UTF8;
Encoding default1 = Encoding.Default;
Encoding korea= Encoding.GetEncoding(949);//韩文代码页
byte[] bt = utf8.GetBytes(szText);
char[] ch = utf8.GetChars(bt);
byte[] bt2 = shift.GetBytes(ch)                
string convert_text = default1.GetString(bt2);但是为什么韩文的可以正常读出来,把韩文代码页改成日文的代码页932就是读不出来,谁知道怎么回事啊?
语音库用的是ANSI编码,试过用UNICODE怎么调来调去,就是日文弄不出来,谁能帮帮俺啊????5555555555555555555555