我需要什么
Json数据
{
surname: "jéíóú",
forename: "jéíóú",
}
database.yml(orm used propel)
dev:
propel:
param:
classname: DebugPDO
host: ''
dsn: 'oci:dbname='
username: **
password: **
sessions_db:
class: sfPDODatabase
param:
classname: DoctrinePDO
dsn: 'oci:dbname='
username: **
password: **
encoding: utf8
charset: UTF8
persistent: false
pooling: false
输入 仇恨的数据 - jéíóú
输出 似乎变成了:jéÃÃ?ºº
但我需要输出 jéíóú
我对oracle有一个想法
by doing ascii( like a by some ascii code) through this i can insert into oracle.
但我需要帮助推进orm和symfony。
通过谷歌搜索我发现symfony默认在所有列中都执行utf8。
但我需要将相同的字符串插入数据库。
任何建议都是最受欢迎的。
任何人都可以解释为什么会发生这种情况
输入jéíóú然后将paramater从api传递给oracle proc
在访问过程值中的值时输出变为jéÃóú
oracle也逃避特殊字符
SQL
select convert('jéÃóú','us7ascii','utf8') from dual;