西里尔字母在C#Web服务中编码不正确

时间:2012-05-12 08:29:40

标签: c# web-services

  

可能重复:
  Parsing UTF8 encoded data from a Web Service

我写过小型网络服务,将数据插入数据库。

需要参数“评论”:

CreateBuy(DateTime date, String cardNumber, Decimal amount, String comment) 
{
    ...
}

拉丁字母可以正常工作,但是当我尝试传递comment =“Продукт1”的值时,它传递给存储过程值@comment ='?YN€???? N ??? N,1'而不是'Продукт1'。

如何解决?

1 个答案:

答案 0 :(得分:0)

使用此字符串的本地化参数。为了避免这些问题,使用英语和俄语更好地使用Utf-8编码。