Portál AbcLinuxu, 12. května 2025 15:31

Dotaz: Editace češtiny v Twiki pomocí TinyMCE

21.5.2009 23:01 Tomas
Editace češtiny v Twiki pomocí TinyMCE
Přečteno: 570×
Odpovědět | Admin

Již nějakou dobu se snažím přemluvit Twiki, aby bylo možné editovat české znaky pomocí editoru TinyMCE. Otestoval jsem vše možné a protože se mi stále nedaří chtěl bych Vás požádat o pomoc.

Nyní po zápisu češtiny pomocí TinyMCE: ěščřžýáíé ĚŠČŘŽÝÁÍÉ dochází k konverzi
písmena š a Š na zápis: ěščřžýáíé ěšČŘŽÝÁÍÉ.

Ověřil jsem všechny možnosti nastavení locale, podle všeho by čeština měla fungovat s iso-8859-2, ale zlobí mě uvedeným způsobem. Stejně se chová i UTF8, které je stejně zatím experimentální :/

Aktuálně používám verzi Twiki 4.3.0 s tímto nastavením:

$TWiki::cfg{Site}{Locale} = 'cs_CZ.iso88592';
$TWiki::cfg{Site}{CharSet} = 'iso-8859-2';

Distribuce: Debian Lenny
locale -a
C
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
czech
POSIX

Perl:
perl                                 5.10.0-19
libunicode-maputf8-perl              1.11-2

Pokud nepoužiji Wysiwyg a zapíši stejné znaky tak ke konverzi nedojde. Zádrhel tak bude nejspíše někde v TinyMCE vs Twiki.

Mohl bych vás požádat o pomoc v této záležitosti? Díky moc za nakopnutí. :)

 


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (tl)
11.1.2010 12:35 Pavel
Rozbalit Rozbalit vše Re: Editace češtiny v Twiki pomocí TinyMCE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, nevím jak je to ještě aktuální.

Ve ".../twiki/lib/TEiki/Plugins/WysiwxgPlugin" je soubor "Constants.pm" do %unicode2HighBit doplň chr(352)=>chr(154) a chr(353)=>chr(138) (Doufám, že říkám správná čísla, už se nám tam nastřádalo dost veteše.)

A do @safeEntities = qw doplň "Scaron" a "scaron" (bez uvozovek).

Platí i pro Foswiki.

Snad to pomůže.
24.3.2010 15:54 tl
Rozbalit Rozbalit vše Re: Editace češtiny v Twiki pomocí TinyMCE
Díky. Zkoušel jsem v různých souborech nastavovat entity_encoding : "raw" (podle http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/entity_encoding), ale bez účinku. Tohle zabralo. Používám aktuální TWiki 4.3.2.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.