Autor | Zpráva | ||
---|---|---|---|
mikulenka Profil * |
#1 · Zasláno: 21. 2. 2005, 10:56:56
Dobrý den,
potřebuji udělat web v ruské jazykové mutaci. Jsem na XP Pro a dělám v Adobe GoLive6, mám to od překladatele ve Wordu, mám fonty (Nimbus Cyr) ale nejsem schopen to dostat do HTML formátu ( ani z Notepadu), vždy se mi objeví pouze "rozsypaný čaj", popř. otazníky. Kódování je cyrilika, font určím ten stejnéj jako je v originále Word (je jedno jestli pře CSS nebo přímo ve <font>. Změna jazykového prostředí ve Windows taky nepomáhá. Děkuji za rady. RM |
||
Yuhů Profil |
#2 · Zasláno: 21. 2. 2005, 14:56:26
Problém je zhruba ten, že tady asi vůbec nikdo netuší, jak Adbe GoLive6 zachází s charsetem, tedy s kódováním. Takže těžko říct, soustřeďme se jinam.
Že to nejde z Notepadu, je docela divné. Notepad na XP totiž už umí UTF-8. Zkuste to takhle: Otevřete Notepad. napište bla bla a soubor uložte jako neco.html Uložit jako typ Všechny soubory (*.*) a hlavně: Kódování UTF Pak přejděte do Wordu, nakopírujte si ten ruský text (nebo jeho část) a vložte to do toho souboru v notepadu. Na začátek souboru v notepadu napište toto (nebo odsud zkopírujte): <meta http-equiv="content-type" content="text/html; charset=UTF-8"> Uložte. Otevřete soubor v prohlížeči. Jak to vypadá? |
||
mikulenka Profil * |
#3 · Zasláno: 21. 2. 2005, 16:25:56
Díky, ale nejede to - tu azbuku vidím vlastně jenom když mám aktivován font Nimbus Sans L CY - bez něj nevidím nic ani v orig. Wordu. V notepadu to funguje také jenom s tímto fontem, jakmile tam dám třeba verdanu - Opentype tak zase nic. No a v prohlížeči nic - nesmyslná změť:
Ôèðìà „OPLTHERM“ – ÿâëÿåòñÿ ïåðâûì ÷åøñêèì ïðîèçâîäèòåëåì âíóòðèïîëüíûõ êîíâåêòîðîâ è, ó÷èòûâàÿ ñâîé îäèííàäöàòèëåòíè ;é îïûò â ýòîé îòðàñëè, ïðåäëàãàåò know-how âûñîêèõ òåõíîëîãèé. Hledám již pár dní a zatím mi nikdo nedokázal poradit, holt ang. je ang. Zkoušel jsem kódování UTF - nic, win1251 - nic, ISO 8859-5 - zase nic. Mylím že OTF (opetype fonty) v sobě nosí i další sady ale zřejmě to není tak jednoduché... |
||
Leo Profil |
#4 · Zasláno: 21. 2. 2005, 17:03:29
A co je to za font? Nejaky standard? Ja se treba setkal s makedonskym textem ve Wordu, ktery zaboha nesel prevest do jineho programu (navic na Mac), a po usilovnem patrani jsem na netu u jednoho Makedonce co ted zije v US zjistil, ze problem neni v kodovani, ale ve fontu - kodovani je ASCII, ale proste pouzivaji svuj vlastni Times, ktery ma misto anglickych pismen ta jejich... Leo
|
||
Yuhů Profil |
#5 · Zasláno: 21. 2. 2005, 19:03:24 · Upravil/a: Yuhů
ten problém ale vůbec není ve fontech. Neřešte font. Na webu stejně uživatel nebude mít ten pravý font.
Já když mám ve Wordu azbuku a překopíruju to do notepadu, tak vidím dál azbuku. Jestli vy v notepadu po překopírování z Wordu vidíte něco jiného, tak máte špatný text, chtějte od autora skutečnou azbuku. ten entitový zmatek òîðîâ è, ó÷è je přesně ta věc, která leze z Adobe GoLive! Vůbec bych ten program na azbuku nepoužíval. Nebo to leze z Wordu? |
||
krteczek Profil * |
#6 · Zasláno: 21. 2. 2005, 22:53:23
ahojte
Kamarád řešil tenhle problém(4 jazyčný web s ruštinou) tak že si udělal skript, ktery převede každe písmeno ruské abecedy na html entitu, všechny texty má uložené v databázi a stránka se generuje z db. když se na stránku kouknete je v azbuce, když se kouknete do kodu , tak všechny texty jsou v entitách. má to tu výhodu že se to zobrazí uplně všude tak jak se to zobrazit má krteczek |
||
Leo Profil |
#7 · Zasláno: 21. 2. 2005, 23:00:12
"když se na stránku kouknete je v azbuce, když se kouknete do kodu, tak všechny texty jsou v entitách"
A nejsou ty texty zbytecne dlouhe? :-) Leo |
||
krteczek Profil * |
#8 · Zasláno: 22. 2. 2005, 00:25:20
leo: jedná se o mezinárodní obchodní web, azbuka se zobrazí asi všude na světě a ve všech prohlížečích bezpečně... je to dlouhé, ale 100% funkční :o) jednalo se o funkčnost... :-)
krteczek |
||
Yuhů Profil |
#9 · Zasláno: 22. 2. 2005, 00:37:40
krteczeku, Leo, trochu utíkáme od tématu. V původním dotazu zřejmě není problém výstup, ale vstup.
Azbuka se dá do výstupu poslat třemi různými způsoby: * kódováním cyrilice (asi tři různá kódování) * přes entity (nešikovné) * kódováním UTF-8 že to někdo dělá přes entity, to jenom svědčí o tom, že moc neví, která bije. |
||
krteczek Profil * |
#10 · Zasláno: 22. 2. 2005, 01:42:22
yuhů: já naštěstí tento problém neřešil, řešil ho kolega asi před rokem, a před týdnem mi to ukazoval jak to funguje, jako nápad mi to připadalo taky divné, ale je to funkční...
krteczek |
||
mikulenka Profil * |
#11 · Zasláno: 22. 2. 2005, 10:27:41
Děkuji za názory - jak jsem pátral i jinde, chyba bude nejspíše ve fontu, dnes mi to kolega ověří a pak uvidíme co dál.
|
||
Honza Hučín Profil |
#12 · Zasláno: 22. 2. 2005, 14:25:58
Ke kódování azbuky viz též http://suplik.petnik.cz/index.php?cl=267
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0