使用php-apache2从sybase读取1256ara编码(阿拉伯字母)

时间:2016-11-16 01:08:17

标签: php encoding sybase

我在php-apache2上从sybase数据库读取阿拉伯字母时遇到问题。我正在使用ODBC连接器,而select查询只返回英文字母。

我的问题是我无法修改数据库编码。 我尝试使用 { path: 'login', component: myLoginComponent, outlet: 'leftSidebar', children: [] } ,并在标题中设置charset而没有运气。

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果数据库具有1256编码,则在建立与数据库的连接时相应地设置客户端字符集(应该有一种在该点指定字符集的方法)。请注意,Sybase ASE支持' cp1256' charset但不是' 1256ara'。

答案 1 :(得分:0)

终于解决了! 在我的选择查询中,我将包含阿拉伯字符的列投射为varbinary,然后我使用了iconv('windows-1256','utf-8,$stringToDisplay)