Avaleht
uus teema   vasta Tarkvara »  WWW »  Charseti muutmine phpmyadminiga [lahendatud] märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Karlsson
Kreisi kasutaja

liitunud: 20.08.2004



Autoriseeritud ID-kaardiga

sõnum 22.05.2021 12:11:00 Charseti muutmine phpmyadminiga [lahendatud] vasta tsitaadiga

Zone veebileht kuvab täpitähti kenasti. Aga probleemiks on phpmyadmini (xampp 3.2.4 php7) ühilduvus localhosti ja zone serveri vahel.

Kui ekspordin zone serverist, siis andmed on seal sellised -> "täpitähed". Sellisena hoiab seda ka zone phpmyadminnist vaadates. Zone serveri tabeli ja andmebaasi vorminguks on määratud seal utf8_general_ci. Ja kui impordin selle localhostis siis kuvabki see täpitähti vigasena. Charset on zones ja localhostis, tabelil ja andmebaasil utf8_general_ci.

Kuidas saaks need vigased täpitähed kenasti utf8 formaati?

Lisaküsimus, millist charseti utf8 vs utf8mb4 oleks mõistlik kasutada veebilehel ja mis nende erinevus? Nii paari lausega vastust sooviks..

--- edit ---

Vahepeal siis olen aru saanud et zone serveri export väljastab faili utf8 formaadis urt8mb4 (4 baiti erimärk) "vormingus". Ja localhost export xampp väljastab utf8 ja "utf8" vormingus (2 baiti erimärk). Ja localhostis server vahetab pdo vahendusel andmeid utf8 (2 baiti) formaadis. Kuidas saaks xampp tööle nii et pdo vahetaks andmeid utf8mb4 vormingus. Ei oska paremini selgitada.


viimati muutis Karlsson 23.05.2021 13:37:12, muudetud 1 kord
Kommentaarid: 87 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Sahasrahla
HV kasutaja

liitunud: 19.06.2011




sõnum 22.05.2021 12:48:52 vasta tsitaadiga

https://stackoverflow.com/questions/22262594/charset-of-apache-xampp-server
tagasi üles
vaata kasutaja infot saada privaatsõnum
Karlsson
Kreisi kasutaja

liitunud: 20.08.2004



Autoriseeritud ID-kaardiga

sõnum 23.05.2021 13:36:16 vasta tsitaadiga

Tänan, sain korda. Lisasin php skriptis PDO ühendamise päringule ;charset=utf8mb4. Nagu aru sain, siis zone mysql server on default latin1 ja xampp utf8.
Lisaks tuhnimisele sain teada, et mysql utf8mb4 tabelis pidavat olema andmed "reaalses" utf-8 formaadis ja mysql utf8 tabelid mingi vääraka utf8 formaadiga.
Kommentaarid: 87 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Charseti muutmine phpmyadminiga [lahendatud]
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.