Jump to content
php.lv forumi

Datu bāzes ar 2 dažādiem encoding


ray

Recommended Posts

Tātad lapā ir jāsavieno 2 dažādas db. Viena ir manis veidota, bet otra ne un tāpēc ir problēma.

Manis veidotajā db visur ir db laukos teksti ar latviešu burtiem, piemēram, vārds "normāli". Otrajā db šis pats vārds ir ierakstīts kā "normÄli".

 

Kā varētu izgūt datus no db, lai abi lauki mājas lapā attēlotos kā "normāli"?

 

No savas db izgūstu datus ar SET names "utf-8" un viss attēlojas pareizi, bet šī otra db kā "normÄli", ja set names noņēmu, tad mans db lauks attēlojas "norm?li", bet otra db kā "normāli".

Link to comment
Share on other sites

Var izlīdzēties ar iconv php pusē vai db līmenī, mysql un postgresql laikam convert() funkcija. Bet vajag risināt cēloni, nevis sekas. Jānoskaidro abu DB kodējums un jāizlemj uz kuru pāriet, ja tas nenojauc konkrētas db prasības. Ja kodējums db nav sačakarēts, tad konvertēšana vairākumā gadījumu būs veiksmīga ...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...