Jump to content
Techninis

Problema su utf8_general_ci koduote

Recommended Posts

Sveiki. El. parduotuvės platformos duomenų bazėje pastebėjau, kad lentelių koduotė yra utf8_general_ci. Sukūrėme atskirą PHP failą, kuris generuoja duomenų XML, tačiau jame iškraipo lietuviškus simbolius į kitokius ženklus. XML nurodome utf8. Ieškoje sprendimų internete, tačiau nepavyksta įveikti šios kliūties. Kaip teisingai atlikti, kad rodytų lietuviškus simbolius? Lentelių ar laukelių koduotės negalime keistis. Praktiškai neturime teisės nieko keisti duomenų bazėje, tik "select". Ačiū.

Share this post


Link to post
Share on other sites

O PHP failo koduotė yra UTF8?

 

Duomenų bazės koduotė yra teisinga. Jeigu duomenys įrašyti teisingai ir nėra iškraipymų, tuomet turėtų gražinti teisingai. Vadinasi problema yra kode kuris generuoja XML failą arba pačiame XML faile.

Share this post


Link to post
Share on other sites

O PHP failo koduotė yra UTF8?

 

Duomenų bazės koduotė yra teisinga. Jeigu duomenys įrašyti teisingai ir nėra iškraipymų, tuomet turėtų gražinti teisingai. Vadinasi problema yra kode kuris generuoja XML failą arba pačiame XML faile.

 

PHP failo koduotė UTF-8.

 

 

Generuojamas XML failas su analogiška koduote:

$xml = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><files></files>');

Edited by Techninis (see edit history)

Share this post


Link to post
Share on other sites

Conection to database set UTF8.

 

Jeigu nori pagalbos, reikia duomenų pavyzdžių kiekviename žingsnyje.

1) DB turinys. Ar tikrai nėra klaidų.

2) Ar db prisijungimas nustato UTF8 koduotę?

3) PHP failas, kuris kažką daro.

4) XML failo rezultatas.

 

Geriausia pasisamdyk programerį, kuris galėtų atlikti tyrimą ir surastų klaidą. Aklai spėlioti yra sunku.

Share this post


Link to post
Share on other sites

Conection to database set UTF8.

 

Jeigu nori pagalbos, reikia duomenų pavyzdžių kiekviename žingsnyje.

1) DB turinys. Ar tikrai nėra klaidų.

2) Ar db prisijungimas nustato UTF8 koduotę?

3) PHP failas, kuris kažką daro.

4) XML failo rezultatas.

 

Geriausia pasisamdyk programerį, kuris galėtų atlikti tyrimą ir surastų klaidą. Aklai spėlioti yra sunku.

 

Pavyko. AČIŪ!!! Pagelbėjo "charset".

Edited by Techninis (see edit history)

Share this post


Link to post
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.   Restore formatting

  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.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More