[英]Spanish characters are not storing in Oracle by ADODB+php
我在應用程序中使用西班牙語字符。 目前,我正在將這樣的西班牙口音存儲到數據庫中
é í ó útestestet
如果我正在使用這樣的數據庫查詢
UPDATE indi_cmi_unidad
SET
nombre='Oscar:Oscar: Oscar: é í ó ú',
factor='0',
indi_unidad_base='',
abreviatura='tc'
WHERE idunidad='3'
然后是Okey,它將保存此字符
但是,當我通過ADODB + PHP傳遞此查詢時,它反映了數據庫中的特殊字符,例如,
我嘗試了很多,我也將此查詢放在了adodb的構造函數類中
$sql = "ALTER SESSION SET NSL_CHARACTERSET = 'US7ASCII'";
但是沒有任何結果。 請幫我
感謝和問候
您是否在與數據庫的連接上設置了正確的字符集?
http://www.php.net//manual/es/function.oci-connect.php
檢查character_set參數。
這樣的事情應該起作用:
$connection = oci_connect(DB_USER, DB_PASS, DB_CONN_STRING, 'WE8ISO8859P15');
^^^^^^^^^^^^^^^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.