跟一家医院对接,他们用的是intersystems cache数据库,在本地创建了odbc数据源,我用PHP连接上并且得到了数据。
但是得到的数据遍历打印出来发现,字段超过200字节的部分就乱码,没有超过200字节的全都正常。
用php的mb_detect_encoding函数获取没乱码的字段发现是ASCII编码类型的,转换编码或者统一编码打印还是乱码。
求大神指点。
跟一家医院对接,他们用的是intersystems cache数据库,在本地创建了odbc数据源,我用PHP连接上并且得到了数据。
但是得到的数据遍历打印出来发现,字段超过200字节的部分就乱码,没有超过200字节的全都正常。
用php的mb_detect_encoding函数获取没乱码的字段发现是ASCII编码类型的,转换编码或者统一编码打印还是乱码。
求大神指点。