我有一个客户端在他的一台服务器上使用Sybase数据库,我被要求用PHP 7.1开发一个使用这个特定数据库的应用程序来选择一些信息,几乎找不到合适的驱动器= dblib数据库使用charset cp850和varchar列我没有手或选项来更改数据库中的任何东西当我检索时包含阿拉伯语的列出现(????)所以我在PHP中使用了以下连接字符串
return new PDO ("dblib:host={$ip}:5000;dbname={$this->settings['db']};charset=cp850","username","password");
并在视图中使用以下内容打印结果{{iconv('windows-1256','utf-8',$shipper['owner_name'])}}
???被改为另一个接近阿拉伯语â/“ئگ但仍然不是阿拉伯语我可以使用或改变什么? 我确实使用过Ubuntu操作系统,Laravel Frame Work 5.4,PHP 7.1和非他们或者Syabse可以改变我能做的唯一事情是改变我的代码以避免存储在数据库中的二进制数据问题Varchar列