Problem s diaktrikou PHP a MYSQL - WEDOS

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Thang2023 15. 9. 2023 18:16

Dobry den,

Chtel bych se zeptat na problem s ulozenim texty s diaktrikou do mysql, konkretne u WEDOSu.

Php verze mam 5.6 a kdyz ulozim texty do databaze, tak jsou tam divne znaky (same texty posilam na email jako kopie a uplne vpohode). Zkousel jsem ulozit ty texty do jiny externi MYSQL server a je bez problemu, jen u wedosu dela paseky.

Pouzivam PSPAD a ulozim ve formate Unicode UTF-8 no BOM (65001). Zkousel jsem snad vsechno mozne ale nefunguje.

Text v MYSQL ulozi takhle Manikúra (Manikúra to ma být). Kodove znaky v MYSQL mam utf8_general_ci (zkousel jsem i utf8_czech_ci, porad nic)


Mate nekdo zkusenosti s MYSQL u Wedosu? Hrabu se v tom uz 2 dny :((((


Dekuji
Přílohy
Bez názvu2.png
Bez názvu.png
Thang2023
Kolemjdoucí

Odeslat příspěvekod Emil Pastelka 15. 9. 2023 22:30

Není podstatné nastavení editoru, ale nastavení zápisu do DB. Nemá smysl to opisovat - zde.

Ještě, když vidím ten kód, zvažte nahrazení if/else
Kód: Vybrat vše
if ($sluzba == 'm1') {
   $sluzba = 'Manikúra';
   $sluzbaProCalendar = 'Manikúra';
}
else if ($sluzba == 'm2') {
   $sluzba = 'Manikúra pro 2';
   $sluzbaProCalendar = 'Manikúra';
   $pocetOsob = 2;
}
else if ($sluzba == 'ped1') {
   $sluzba = 'Pedikúra';
   $sluzbaProCalendar = 'Pedikúra';
}
else if ($sluzba == 'pro1') {
   $sluzba = 'Prodlužování řas';
   $sluzbaProCalendar = 'Prodlužování řas';
}


alternativním zápisem switch
Kód: Vybrat vše
switch ($sluzba) {
   case 'm1':
      $sluzba = 'Manikúra';
      $sluzbaProCalendar = 'Manikúra';   
      break;
   
   case 'm2':
      $sluzba = 'Manikúra pro 2';
      $sluzbaProCalendar = 'Manikúra';
      $pocetOsob = 2;
      break;

   case 'ped1':
      $sluzba = 'Pedikúra';
      $sluzbaProCalendar = 'Pedikúra';
      break;

   case 'pro1':
      $sluzba = 'Prodlužování řas';
      $sluzbaProCalendar = 'Prodlužování řas';
      break;
   
   default:
      echo "Neznámý parametr služby...";
}
Emil Pastelka
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků