当我尝试连接到与dbeaver一个火鸟数据库中示出此错误:连接被拒绝:指定(属性LC_CTYPE,编码,字符集或localEncoding)无连接的字符集
连接拒绝:未指定连接字符集(属性lc_ctype,encoding,charSet或localEncoding)。请指定连接的字符集(如财产的charset = UTF-8)或咨询Jaybird文档的详细信息
当我尝试连接到与dbeaver一个火鸟数据库中示出此错误:连接被拒绝:指定(属性LC_CTYPE,编码,字符集或localEncoding)无连接的字符集
连接拒绝:未指定连接字符集(属性lc_ctype,encoding,charSet或localEncoding)。请指定连接的字符集(如财产的charset = UTF-8)或咨询Jaybird文档的详细信息
错误说你“请指定的连接字符集” - 这是你必须做什么。
打开DBeaver配置,找到connection string
或如何在DBeaver中调用它,并将任何一个连接编码参数添加到您想要的连接URI中,然后在DBeaver中设置连接URI。
见section 3.2 in the Jaybird FAQ:
Jaybird提供了两个连接属性来指定连接 字符集:
charSet
与Java字符集名称(别名:localEncoding
)的Java字符集名称必须映射到等效的Firebird字符集。
encoding
与火鸟字符集名(别名:encoding
[原文如此,应为lc_ctype
])火鸟字符集名称 - 与
NONE
异常必须被映射到相应的Java字符集。对于大多数应用程序,只能使用这两个属性中的一个。
有关此错误的具体信息,请参阅section 3.2.3 in the FAQ。
编辑连接 - >驱动程序属性 - >添加新的属性 LC_CTYPE = ....(例如WIN1252,UTF-8,UNICODE,...)
https://www.firebirdsql.org/file/community/ppts/fbcon11/FbCon2011-Charsets-Heymann.pdf
我不得不安装过去Firebird驱动程序连接的jaybird.jar版本2.2.13来解决这个问题。
过去jaybir .jar,对不起...版本2.2.13 – isabella
欢迎来到Stack Overflow!请通过[游览](http://stackoverflow.com/tour)和[帮助中心](http://stackoverflow.com/help)部分查看该网站的工作原理。 –
请勿使用注释 - 更好地使用** edit **链接添加一些附加信息(请参阅我的编辑)。 –
请在这里解释一下你的答案。 – Hima