Rol*_*and 9 oracle coldfusion plsql character-encoding coldfusion-9
在我的coldfusion页面上,我调用了PL/SQL过程.HTML表单使用UTF-8编码,oracle DB具有编码WE8ISO8859P1.那么在i_value下面的情况下会发生什么样的转换呢?
我对MS Word左引号(以UTF-8编码)发生的事情特别感兴趣E28098.当我i_value在PL/SQL中解码时,它变为18(十六进制).考虑到它是U + 2018,这是有道理的,但我仍然想知道为什么20吞下它.
<CFSTOREDPROC PROCEDURE = "my_schema.lib.write_field" datasource="#datasource#">
<cfprocparam cfsqltype="CF_SQL_VARCHAR" variable="i_name" value="remark" type="In">
<cfprocparam cfsqltype="CF_SQL_VARCHAR" variable="i_value" value="#Form.remark#" type="In">
</CFSTOREDPROC>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |