使用charset WE8MSWIN1252在Oracle中显示PHP中的替换字符

时间:2018-02-20 14:43:39

标签: php oracle utf-8

我正在尝试从Oracle获取具有以下内容的列内容:CONSULAT G�N�RAL DE FRANC�。当我尝试在php中显示它时,我得到以下内容:<head><meta http-equiv="Content-Type" content="text/html; charset=WE8MSWIN1252"></head>

我尝试过的事情:

  • 为html设置字符集:charset=WE8MSWIN1252'
  • 在我定义PDO时设置字符集:query("SET NAMES 'utf8'")
  • cast(*name* AS varchar2(200)
  • Select DISTINCT DATE( Select MAX(last_timestamp) from Table_1 where ID = E.EID ) From Table_2 E 这个可行,但不是最佳选择,因为我不确定其他列是否可以拥有相同的奇怪值,因此我正在寻找更全面的解决方案。

到目前为止没有运气,有人可以给我一个提示吗? 谢谢你的建议!

0 个答案:

没有答案