Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Odkud čteš text? Podívej se na kódování zdrojového souboru, v němž se text nachází (.PHP nebo .txt ?…
hynajs 29.09.2016 09:48
hynajs
Načítám to z databáze, je to redakční systém, který je celý ve windows1250. Někdo přehodil databázi…
Kráťa 29.09.2016 10:10
Kráťa
Nesprznilo se to uz v te databazi pri prevodu na utf?
Dwane Dibbley 29.09.2016 10:21
Dwane Dibbley
Ano, sprznilo. I všechno v administracích a všude. nový
Kráťa 29.09.2016 11:42
Kráťa
Tak jestli je sprzneny zdroj, tak by snad melo stacit to projet nejaky najit/nahradit scriptem. poslední
Dwane Dibbley 29.09.2016 14:28
Dwane Dibbley
Napadá mi jedno blbé řešení, kterým se vyřeší následek, nikoli příčina: načti si ten text z databáze… nový
hynajs 29.09.2016 10:27
hynajs
Ten RS není má práce (je to RS2). Celý ten článek (jeho obsah) jsem smazal, vyrobil nový kód v PSPad… nový
Kráťa 29.09.2016 11:41
Kráťa

Načítám to z databáze, je to redakční systém, který je celý ve windows1250. Někdo přehodil databázi na UTF8, že bude cosi děsně rychlé a budou fungovat nějaké funkce (jaké netuším).
Změnil jsem tedy kódování v hlavičce i formát textu na UTF8, který jsem v administraci RS vložil znovu. Všechno se udělalo, jen ty pevné mezery ne.

Napadá mi jedno blbé řešení, kterým se vyřeší následek, nikoli příčina:
načti si ten text z databáze do řetězce a podívej se na číslo znaku, který je tam místo mezery - zkus ord(mb_substr($retezec,$poradi,1,'UTF-8')) .
Ve zdroji ten znak zkus vyměnit: str_replace(chr($cislo_znaku)," ",$retezec) - z hlavy nevím, jak to bude na UTF-8 fungovat .

Nejlepší by ale bylo prohlédnout a případně spravit databázi (pokud k ní máš přístup).

Ten RS není má práce (je to RS2). Celý ten článek (jeho obsah) jsem smazal, vyrobil nový kód v PSPadu s formátováním textu v UTF8 a uložil v redakčním systému. Nejde mi do hlavy, že to v jiném kódování nebere entity.
Napadlo mě teď, že to zkusím vložit jako normální text (ne kód). Ale nemám teď čas to zkusit, pádím na autobus.
Databázi právě kvůli čemusi přehodili do jiného kódování a podělalo se komplet asi 6 webů, které na ní jedou. :-(

Zpět do poradny Odpovědět na původní otázku Nahoru