PHP connect SQL Server 2008 - Wie setze utf-8 mit odbc_connect

8

Ich verwende ODBC, um SQL Server 2008 wie

zu verbinden %Vor%

Aber ich bekomme Text nicht korrekt wie

b?�o c?�o việc sử dụng

Ich versuche, odbc_exec($conn, "SET names utf8"); zu verwenden aber bekomme Fehler

%Vor%

Wie setze utf-8 mit odbc_connect dank

ein     
DeLe 11.09.2013, 01:47
quelle

1 Antwort

2

odbc_exec akzeptiert 'SET NAMES utf8' nicht als zweiten Parameter. Der zweite Parameter muss die Abfrage sein.

um utf8 nur für Variablen zu setzen verwenden Sie utf8_decode oder iconf

%Vor%

oder

%Vor%

und

  

Warnung: odbc_exec (): SQL-Fehler: [Microsoft] [SQL Server Native Client 10.0] [SQL Server] 'Namen' ist keine anerkannte SET-Option., SQL-Status 37000 in SQLExecDirect in C: \ xampp \ htdocs \ sql \ index.php in Zeile 32

das ist kein Fehler, ist ein WARNING. aber überprüfe das odbc_exec Handbuch, um alles zu gewährleisten.

    
Néstor 10.04.2014 23:57
quelle

Tags und Links