Topic: nesupranta š raidės

Puslapyje atrenku duomenis pagal pirma raidę ir bėda ta, kad nesupranta vienintelės raides: š.
Vietoj jos visada rodo kvadračiuką.
Su visom kitom viskas OK.

Darau taip:
<meta http-equiv="Content-Type" content="text/html; charset=uft-8">
<a href="?pradzia=š">š</a>
$raide= $_GET["raide"];
echo $raide;

Re: nesupranta š raidės

O failas (scriptas) yra išsaugotas utf8 koduote?

Re: nesupranta š raidės

editoriuje nusistatyk, kad failo encodingas irgi butu UTF-8

Re: nesupranta š raidės

Taip ir padaryta. Naudoju Dos/Windows UTF-8. 
Redaktorius Notepad++.

Serveryje: utf8_lithuanian_ci

Re: nesupranta š raidės

Meskiuss wrote:

Serveryje: utf8_lithuanian_ci

O kaip čia siejasi šitas dalykas (mysql koduotė)? Nes kiek matau kalba eina tik apie failo koduotę ir html'o koduotę.

Re: nesupranta š raidės

minde> Niekaip :] čia įsijautęs per daug info pridėjau.

Re: nesupranta š raidės

Tai tu nori mum visiem pasakyti, kad turint tokį failą:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<a href="#">š</a>
</body>
</html>

kuris yra utf8 koduotės tau nerodo teisingai "š" raidės?

Kita kalba yra, kad tu tą raidę perduoti per URL'ą, ko daryti taip paprastai negalima (-;

8 (edited by Meskiuss 2009-03-20 21:01:32)

Re: nesupranta š raidės

įsimečiau i serverį internete ir viskas puikiai veikia.
O pas mane kompiuteryje wamp serveryje užkrovus kodas toks būna:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<a href="?kita&raide=š">š</a><br>
 Raide:&#65533;</body>
</html>

Gal yra minčių kaip sutvarkyti wamp?

9 (edited by fnt 2009-03-20 21:09:48)

Re: nesupranta š raidės

Daryk convert utf-8 without BOM. (čia pačiam n++)

Re: nesupranta š raidės

Tada iš vis papyle heroklifus, kaip pvz. ų iÅ&#161; ŠŽ

11

Re: nesupranta š raidės

o koks pas tave notepad? aš tai visada darau convert. bandyk encodint utf-8 without bom. žodžiu esmė tame kad be BOM turi būt encodingas, jei rašai scripte lietuviškas raides.

Re: nesupranta š raidės

Notepad++ 5.0.3

Re: nesupranta š raidės

header('Content-Type:text/html; Charset=UTF-8');
pradzioje naudok, rodys visus simbolius, jeigu failo koduote utf-8 with/without bom