我在php-apache2上从sybase数据库读取阿拉伯字母时遇到问题。我正在使用ODBC连接器,而select查询只返回英文字母。
我的问题是我无法修改数据库编码。
我尝试使用
{ path: 'login', component: myLoginComponent, outlet: 'leftSidebar', children: [] }
,并在标题中设置charset而没有运气。
任何建议都将不胜感激。
答案 0 :(得分:0)
如果数据库具有1256编码,则在建立与数据库的连接时相应地设置客户端字符集(应该有一种在该点指定字符集的方法)。请注意,Sybase ASE支持' cp1256' charset但不是' 1256ara'。
答案 1 :(得分:0)
终于解决了!
在我的选择查询中,我将包含阿拉伯字符的列投射为varbinary
,然后我使用了iconv('windows-1256','utf-8,$stringToDisplay)