Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding 如何使用Firebird ADO.NET数据提供程序获取数据_Encoding_Ado.net_Character Encoding_Firebird_Dataprovider - Fatal编程技术网

Encoding 如何使用Firebird ADO.NET数据提供程序获取数据

Encoding 如何使用Firebird ADO.NET数据提供程序获取数据,encoding,ado.net,character-encoding,firebird,dataprovider,Encoding,Ado.net,Character Encoding,Firebird,Dataprovider,我有一个关于使用Firebird ADO.NET数据提供程序获取数据的问题。我可以在没有任何问题的情况下从DB获取数据,但似乎我使用了错误的字符集或编码,然后我收到了下一个:(DB中字段的值位于红色方框中) 有人知道我如何以正确的方式获取数据吗 提前谢谢 我不确定它是否仍然相关,但也许它会帮助其他人 尝试在web.config/app.config中设置字符集,如下所示: <add name="MyConnectionString" connectionString="Server=12

我有一个关于使用Firebird ADO.NET数据提供程序获取数据的问题。我可以在没有任何问题的情况下从DB获取数据,但似乎我使用了错误的字符集或编码,然后我收到了下一个:(DB中字段的值位于红色方框中)

有人知道我如何以正确的方式获取数据吗


提前谢谢

我不确定它是否仍然相关,但也许它会帮助其他人

尝试在web.config/app.config中设置字符集,如下所示:

 <add name="MyConnectionString" connectionString="Server=127.0.0.1; 
  User=SYSDBA; Password=masterkey; Database=db.gdb; Charset=win1250;"
  providerName="FirebirdSql.Data.FirebirdClient" />

或。

仍然相关。。。有什么想法吗=(您好,似乎与unicode相关。您在数据库和连接中使用的编码和字符集是什么?您用于显示数据的应用程序是什么?您好!我使用简单控制台应用程序从FireBird DB(*.FDB文件)接收数据).Provider我使用的是。在其他情况下,我只能将字符集设置为NONE、ASCII或UTF8。我收到一个错误:指定的字符集无效。我尝试使用FbDataReader获取数据,但我收到的不是普通字符串,而是RC%pppb等。AFAIR,您不应该使用NONE。有一个问题,您正在使用它吗?如果没有,请查看。谢谢您的帮助链接,我用同样的方法做,但它对我不起作用=(我尝试使用所有允许的字符集:无、ASCII和UTF8;它们都有相同的结果。