ugrás a tartalomhoz

Orosz karakterek megjelenítése html oldalon

Anonymous · 2005. Nov. 10. (Cs), 11.12
Hali!

Egy oldalt kellene 'oroszosítanom', de nem boldogulok vele. Bemásolom az orosz szöveget, átállítom a karakterkészletet (már próbáltam vagy 5öt), de mindig csak kérdőjelek jelennek meg a karakterek helyén. Van valami ötletetek?
 
1

<Nincs cím>

Anonymous · 2005. Nov. 10. (Cs), 11.20
aha, utf8 legyen a charset, azzal mennie kell
2

Sajnos azzal sem jó

Anonymous · 2005. Nov. 10. (Cs), 11.30

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
	<META http-equiv=Content-Type content="text/html; charset=UTF-8">
</head>
<html>
<body>
Перламутровые цвета
</body>
</html>
Vagy valamit elrontok? Viszont itt meg jól megjeleníti...
3

HTTP fejléc

attlad · 2005. Nov. 10. (Cs), 11.39
Nem lehet, hogy a webszerver a Content-Type HTTP fejlécben másmilyen karakterkódolást küld? Nézd meg a HTTP fejlécet. Ehhez Firefox-hoz és IE-hez van kiterjesztés, amivel meg tudod nézni.

Attila
4

<Nincs cím>

Anonymous · 2005. Nov. 10. (Cs), 11.53
Hát, az a helyzet, hogy egyenlőre szó sincs webszerverről, mert csak saját gépemen próbáltam.
5

Telepitve?

sajt · 2005. Nov. 10. (Cs), 12.00
A gepre fel vannak telepitve az orosz karakterek? Tehat, mas orosz weboldalak ugyanazzal a font-al (pld. Verdana) megjelennek? Esetleg nezz meg egy olyan weboldalt oroszul, ami megjelenik, es masold ki belole a header-ben levo erre vonatkozo dolgokat, illetve a hozzavalo css-t esetleg a <font> beallitasokat.
--
Ámon Tamás - http://amon.hu
7

<Nincs cím>

Anonymous · 2005. Nov. 10. (Cs), 12.20
Na, a gépemen most már jó, a gond az volt, hogy a fájlt nem UTF-8-cal mentettem el. Viszont feltöltöttem, de a szerveren már nem jó (Đ�Đ�РТУĐ�Đ�ĐŹĐ�Đ�ĐŻ Đ Đ�Đ�ĐŁĐ�Đ� ЧŃ�ОйŃ�).

Megnéztem ffoxban, az "Oldal adatai" menüpontban. E szerint a kódolás ISO-8859-2, viszont a Content-Type-ban UTF-8-at állítottam be. De hogyan tudom "felülírni" a szerver alapértelmezett beállítását, hogy helyesen megjelenjen??
8

header

zsepi · 2005. Nov. 10. (Cs), 12.47
ha php, akkor
<?php header('Content-Type content="text/html; charset=UTF-8');
ha más szerver oldali szkript, akkor arra keress rá, hogy lehet header-t kuldeni

ja, s a header-t még azelőtt küldd el, hogy bármit kiírtál volna az oldalra
9

Sajnos nem

Anonymous · 2005. Nov. 10. (Cs), 12.53
Nem php, sima HTML, még PHP futtatási lehetőség sincs.
10

.htaccess

zsepi · 2005. Nov. 10. (Cs), 13.27
akkor próbáld meg .htaccess-ből felülirní
http://www.w3.org/International/questions/qa-htaccess-charset
11

Megoldódott a probléma

Anonymous · 2005. Nov. 10. (Cs), 14.11
Igaz, hogy a probléma megoldása helyett megkerültem azt. Kiderült, hogy mehet másik tárhelyre is, ott viszont UTF-8-at használnak. Így tökéletesen megjelennek a karakterek. Mindenesetre amit ajánlottál linket megnéztem és az ott leírtak szerint jártam el, de sajnos nem változott semmi. Bár, lehet hogy nem jól csináltam, de elég egyértelműen le van írva. Ennyit tettem a .htaccess-be:
AddCharset UTF-8 .html .txt

Lehet, hogy nem tudom felülírni az alapértelmezett beállítást?
12

IE rulez (?)

Edit · 2005. Nov. 10. (Cs), 14.25
Nekem hasonló gondom volt nemrégiben, csak visszafelé. A magyar oldalaimat (uft-8) az IE helyesen jelenítette meg, de a Firefox és az Opera oroszul próbálta meg értelmezni, itt-ott cirill betűkkel szórta meg az oldalt. Szerver oldalon volt a probléma, az mindenesetre érdekes, hogy az IE ezúttal intelligensebben viselkedett, mint a FF.
13

Nem

attlad · 2005. Nov. 10. (Cs), 15.06
Ha nem volt beállítva rendesen a karakterkódololás az hiba. Ha hibás, akkor talán nem elvárható, hogy jelenjen meg helyesen. IE egyik baja pont az, hogy megpróbál "intelligensen" viselkedni és kitalálni dolgokat, ez is elősegíti a standardoktól eltérő, IE only oldalakat.

Attila
14

<Nincs cím>

Edit · 2005. Nov. 10. (Cs), 17.23
Megnéztem a HTML specifikációt - tény, hogy a szabvány szerint META charset-tel nem lehet felülírni a szervert. Éppen tudnék érveket felhozni ellene...

To sum up, conforming user agents must observe the following priorities when determining a document's character encoding (from highest priority to lowest):

1. An HTTP "charset" parameter in a "Content-Type" field.
2. A META declaration with "http-equiv" set to "Content-Type" and a value set for "charset".
3. The charset attribute set on an element that designates an external resource.
6

Miivel szerkeszted az oldalt?

kaixo · 2005. Nov. 10. (Cs), 12.14
Pl. milyen (szöveg)szerkesztőt használsz? A szerkesztődben be van állítva, hogy UTF-8 kódolást használjon? Egyáltalán bír UTF-8-at kezelni?

JJózsef - http://innen.hu