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 – ZenCart – utf8 – slovenski jezik – slovenski prevod – pretvorba jezikov
  2. PHP – Zen Cart – Easy Populate – UTF8 podpora – UTF8 support
  3. MySQL kreiranje tabele s SELECT stavkom
  4. PHP – pretvorba Excel datoteke v .txt datoteko – Excel to txt converter
  5. Stalni UTF-8 problemi – utf8 mysql php – čšž šumniki težave – iskanje znaki – mysql like
  6. UTF-8 tabele, vendar latin1 podatki ter povezava
  7. Šumniki – UTF-8 – Težave – PHP & MySQL
  8. Kako preveriti ali že obstaja določena MySQL tabela
  9. Pretvorba PHP MySQL aplikacije v PHP MS SQL aplikacijo (apache, php, mdb2, mysql => iis, php, mdb2, mssql)
  10. Zend Search Lucene – UTF8 podpora – iconv težave

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