2
내 응용 프로그램에 스페인어 문자가 사용됩니다. 나는이스페인어 문자가 ADODB + PHP에 의해 Oracle에 저장되지 않습니다
UPDATE indi_cmi_unidad
SET
nombre='Oscar:Oscar: Oscar: é í ó ú',
factor='0',
indi_unidad_base='',
abreviatura='tc'
WHERE idunidad='3'
같은 데이터베이스에서 쿼리를 사용하고있는 경우 현재 내가 데이터베이스
é í ó útestestet
에이 같은 스페인어 악센트를 저장하고하는 것은 그 다음이이 문자를 저장합니다 좋아요입니다
그러나 때 ADODB + PHP에서이 쿼리를 전달할 때 다음과 같은 데이터베이스에 특수 문자가 반영됩니다.
$sql = "ALTER SESSION SET NSL_CHARACTERSET = 'US7ASCII'";
내 생성자 클래스에서이 쿼리를 넣어하지만 어떤 결과를 얻지 못하고 많은 을 시도했다.
당신이 사용하고있는 'DB의 collation'의 유형? – Ranjith
나는 내 현재 NSL_CHARACTERSET이 win1252라고 생각한다. 내가 잘 모르는 콜레 션에 대해 –
왜 utf-8로 charset을 변경하지 않습니까? –