首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intersystems Cache ODBC与PHP字符编码

Intersystems Cache ODBC与PHP字符编码
EN

Stack Overflow用户
提问于 2011-11-04 20:12:31
回答 1查看 1.4K关注 0票数 0

我们的计费软件使用Intersystems Cache数据库来存储所有相关数据。我目前正在开发一个基于web的(PHP)应用程序,它基于这些数据显示各种指标。

在查看某些数据时,随机字符串在来自不同表的多个列中包含非法字符。只有当数据被传递到PHP时,这才是一个问题。如果我直接从数据库转储到一个文件中,一切看起来都很好。

Example String

我认为这是由于字符集\编码问题造成的。我几乎可以肯定从Cache返回的数据是UTF-8。我尝试过使用HTML meta标签、Apache字符集标志和iconv,但我无法正确显示这些字符串。

如果有人能提供一些建议,我们将不胜感激。

基本信息:服务器: Ubuntu Server 10.04Apache:2.2.14PHP:5.3.2ODBC缓存: 2008.2.2 ODBC缓存InterSystems驱动程序: 2008.2.4

谢谢,迈克

EN

回答 1

Stack Overflow用户

发布于 2011-11-05 01:41:29

不确定是什么导致了这个问题,因为我不是缓存ODBC专家。但是,您可以始终尝试使用M/Gateway MGWSI网关及其m_php适配器作为ODBC的替代方案。请参见:

http://gradvs1.mgateway.com/main/index.html?path=mgwsiMenu

抢夺

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8009018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档