PHP -Umgang mit Latein bis UTF8 [geschlossen]Php

PHP-Programmierer chatten hier
Anonymous
 PHP -Umgang mit Latein bis UTF8 [geschlossen]

Post by Anonymous »

Es ist ein sehr altes PHP -Problem, aber ich arbeite mit einer alten SQL -Datenbank für ein privates Projekt. Die SQL -Datenbanke sind lateinisch codiert und haben zum Beispiel "Andr \ xc3 \ xa9", das André darstellt. Die modernen Funktionen, keiner von ihnen wandelt meine Datenbankzeichenfolge um.

Code: Select all

$iso_string_from_raw = "Andr\xc3\xa9";
$iso_string_from_db = $a->u_firstnames; //same as $iso_string_from_raw  on copy/paste
$iso_string_raw = mb_convert_encoding($iso_string_from_raw, "ISO-8859-1", "UTF-8");
$iso_string_from_db = mb_convert_encoding($iso_string_from_db, "ISO-8859-1", "UTF-8");

Var_dump():
$iso_string_from_raw -> "André"
$iso_string_from_db -> "Andr\xc3\xa9"
$iso_string_raw -> "André" (as it should be)
$iso_string_from_db -> "Andr\xc3\xa9"

string(6) "André"
string(12) "Andr\xc3\xa9"
string(5) "André"
string(12) "Andr\xc3\xa9"
schätzt, dass die Datenbank, die diese entkommenen Zeichen in den Zeilen entkommen>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post