T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
23rd May

Zen Cart – UTF-8 podpora – pretvorba

Zen Cart osnovna inštalacija oz. namestitev ne podpira UTF-8 opcije. Zato je potrebno nekaj sprememb:

#1 Nastavitev kodne tabele za določen jezik – SLO:
Datoteka: /includes/languages/slovensko.php
Vrstica: 49
Popravek: define(’CHARSET’, ‘UTF-8′);

Enako storite še v /admin/includes/languages/slovensko.php datoteki.

#2 Nastavimo kodno tabelo za povezavo med MySQL podatkovno bazo in PHP:
Datoteka: /includes/classes/db/mysql/query_factory.php
Vrstica: 38
Dodaj: mysql_query(’SET NAMES “utf8″‘, $this->link);

#3 Kreiranje nove podatkovne UTF-8 strukture ali pretvorba trenutne v UTF-8:
Prva možnost je, da pobrišemo prejšno podatkovno strukturo in naredimo novo. Ta možnost pride v upoštev, če nameščamo novo trgovino. Če pa že imamo vnesene podatke v trgovino potem naredimo pretvorbo na UTF-8, s podatki skupaj.

Datoteke:

Dodatne informacije:

Če ste bili s konverzijo uspešni boste na strani opazili, da se namesto šumnikov pojavljajo vprašaji oz. drugi čudni znaki, in sicer pri tekstih trgovine. To je zato, ker so jezikovne datoteke shranjene v IS0-8859-1 formatu. Torej potrebujete še UTF-8 jezikovni paket, o tem pa čez 2 dni. V vsakem primeru prej naredite backup (tako MySQL vsebine kot datotek na FTP strežniku).

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. PHP – Zen Cart – Easy Populate – UTF8 podpora – UTF8 support
  2. PHP – ZenCart – utf8 – slovenski jezik – slovenski prevod – pretvorba jezikov
  3. Stalni UTF-8 problemi – utf8 mysql php – čšž šumniki težave – iskanje znaki – mysql like
  4. UTF-8 tabele, vendar latin1 podatki ter povezava
  5. Šumniki – UTF-8 – Težave – PHP & MySQL
  6. Rezanje teksta po koncu besede – php funkcija – substr – cut text – UTF-8
  7. PHP – delo z UTF-8 stringi oz. podatki – težave s šumniki (č,š,ž)
  8. Zend Search Lucene – UTF8 podpora – iconv težave
  9. Konverzija CP1250, ISO-8859-1 baze v UTF-8 – šumniki UTF-8 – cp1250 to utf8
  10. Implementacija monete, EON MegaPOS – Magento, Joomla VirtueMart, Zen Cart, Opencart, OsCommerce, Photostore, Prestashop

8x komentirano na “Zen Cart – UTF-8 podpora – pretvorba”

  1. Luka je napisal:

    Zanimivo pride prav.

  2. PHP - ZenCart - utf8 - pretvorba jezikov - slovenski jezik - slovenian | .: TRSplet - internetne storitve .: je napisal:

    [...] Pisal sem že, kako PHP Zen Cart aplikaciji dodati UTF-8 podporo. Problem nastane, ker je bil slovenski prevod (Zen Cart 1.3.6 SLO by Silentek) shranjen oz. preveden v ISO-8859-2 (ISO-8859-1) kodni tabeli. [...]

  3. PHP - Zen Cart - Easy Populate - UTF8 podpora - UTF8 support | .: TRSplet - internetne storitve .: je napisal:

    [...] Zen Cart – UTF-8 podpora – pretvorba [...]

  4. Tomaz je napisal:

    Zivjo, zanima me natancno kam moram dodati vrstico
    mysql_query(’SET NAMES “utf8″‘, $this->link);
    v datoteki
    /includes/classes/db/mysql/query_factory.php
    kakorkoli jo vkljucim v vrstico 38, mi javlja napako?

    hvala

  5. Roky je napisal:

    Kakšno napako pa?

  6. Tomaz je napisal:

    nekaj ala Unexpected T-String in line 38…

    pomagalo bi, ce mi nekdo napise za cim in pred cim vtaknem vrstico..

  7. Roky je napisal:

    Točno tamo ko zgoraj piše. Prosim, če mi na email rok.meglic@gmail.com kopiraš tvoj del kode kamor hočeš vstavit to ter celotno napako.

  8. Stalni UTF-8 problemi – utf8 mysql php – čšž šumniki težave – iskanje znaki – mysql like | T&R splet - internetne storitve je napisal:

    [...] Obdelali smo 6 korakov kako do UTF-8 podpore na vaši spletni strani, napisali vodič kako dodati UTF-8 podporo aplikacijam kot je Zen Cart, modulom za Zen Cart kot je Easy Populate, pa tudi tretje PHP module za na primer branje ter [...]

Dodaj komentar