Autor | Zpráva | ||
---|---|---|---|
jozob Profil |
#1 · Zasláno: 1. 2. 2006, 06:22:48 · Upravil/a: jozob
Zdravím.
Pri rozbehávaní svojho osobného webu som narazil na zaujímavý problém, ktorého riešenie ma vôbec nenapadá. Problém spočíva v nesprávnom zobrazovaní jediného písmena - ň. Všetky ostatné písmena sa zobrazujú správne (ľščťžýáíéäô), problém je len s jedným. Prečo téma "databázy na webe"? No, skúšal som všetko možné. Nakoniec som došiel k záveru, že chyba bude na strane databázového servera. Čiže: * Ak editujem priamo súbor (napríklad cez FTP), písmeno "ň" sa zobrazí správne * Ak editujem článok cez publikačný systém, nastáva onen problém * Ak editujem článok priamo v databáze (phpmyadmin), opäť nastáva problém, v pma sa všetko zobrazí v pohode, ale na webe už nie *** * Kódovanie webu: UTF-8 * Kódovanie administračného rozhrania: UTF-8 * Znaková sada v MySQL: UTF-8 Unicode * Overenie MySQL spojenia: UTF-8 Unicode * Kódovanie phpMyAdmin: UTF-8 Všetko kódovanie vyzerá v poriadku, no problémy sú stále. Budem vďačný za akúkoľvek pomoc. |
||
jozob Profil |
#2 · Zasláno: 1. 2. 2006, 06:25:39
Ešte dodávam, že písmeno "veľké Ň" sa zobrazí v pohode, problém je len s písmenom "malé ň"
|
||
Kajman_ Profil * |
#3 · Zasláno: 1. 2. 2006, 23:38:40
Pokud je to v pma dobře, tak bude problém nejspíš v nastavení tvých skriptů.
Máš tam SET CHARACTER SET a SET NAMES? |
||
jozob Profil |
#4 · Zasláno: 1. 2. 2006, 23:41:39
Kajman_
Už sa to vyriešilo, ani neviem presne ako. Chyba bola tuším na strane serveru a admin to behom chvíľky vyriešil. |
||
Časová prodleva: 20 dní
|
|||
Anonymní Profil * |
#5 · Zasláno: 21. 2. 2006, 14:08:44
A neviete ako to vyriesil ? My sa s tym tiez uz par dni trapime. Dik za radu.
|
||
jozob Profil |
#6 · Zasláno: 21. 2. 2006, 14:11:53
Anonymní
Môj prípad bol na strane serveru. Ale inak sa to často vyrieši, ak na začiatku skriptu uvedieš to čo uvádzal Kajman_ (SET NAMES a SET CHARACTER SET) |
||
Časová prodleva: 4 dny
|
|||
samurajj Profil |
#7 · Zasláno: 26. 2. 2006, 00:43:26
ja musim na svem hostingu (pro spravnou cestinu) pridavat za pripojeni k databazi
@mysql_query ("SET NAMES CP1250"); jestli to nekomu pomuze :) |
||
Časová prodleva: 11 měsíců
|
|||
JozefII Profil * |
#8 · Zasláno: 8. 1. 2007, 14:44:10
Ako je to s tým ň? Čo je potrebné urobiť? Ostatná diakritika je OK.
|
||
Kajman_ Profil * |
#9 · Zasláno: 9. 1. 2007, 09:02:38
Novější verze mysql nepomůže?
|
||
Časová prodleva: 4 měsíce
|
|||
Adolf Profil |
#10 · Zasláno: 19. 5. 2007, 19:18:43
stačí ak po mysql_connect vlozis tento kod
mysql_query("SET NAMES 'utf8'"); nezabudnite ho vlozit vsade, kde sa pripajate k databaze |
||
Petr Tichý Profil |
#11 · Zasláno: 19. 5. 2007, 19:28:08
Adolf
Zaspal si 4 měsíce... Aj to se může stát. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0