Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Ollaz
HV veteran

liitunud: 04.01.2008
|
24.07.2011 01:50:32
Charsetid |
|
|
Nonii, olen küllaltki segaduses. Lehe baasis on selgelt:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> |
Kuid võõrkeelsed {õ, ö, ä, ü} ilmuvad ikka kujul
Mida ma valesti teen ja äkki oskab keegi aidata?
|
|
Kommentaarid: 83 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
57 |
|
tagasi üles |
|
 |
karu
HV kasutaja
liitunud: 08.08.2002
|
24.07.2011 02:28:01
|
|
|
Sa pead ka määrama charset'i ühenduse headerites. php's oleks selleks header('Content-Type:text/html; charset=UTF-8');
Veel pead vaatama, et andmed reaalselt ka UTF-8 oleks. Sümboli mis posititasid annab selles kahelda.
Siis on loomulikult veel kodeering mis on kasutusel andmebaasi ja programmi vahel. MySql'is oleks selleks anda käsk 'SET NAMES utf8;' vahetult peale andmebaasiga kontakti luues. Tabeli enda kodeering on ka muidugi vaja utf-8 sättida.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Ollaz
HV veteran

liitunud: 04.01.2008
|
24.07.2011 02:44:40
|
|
|
Vastavad tähed loetakse .php failidest, andmebaasi ei torgi.
Aga mis kodeeringut peaksin kasutama, et saada täpitähed? Ei jaga nii palju, kui tahaks.
/edit: kuna lehe maht on väga väike, ning arvatavasti polnud eelnevalt .html failid salvestatud õigel kujul, siis ümbersalvestamine aitas.
|
|
Kommentaarid: 83 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
57 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
24.07.2011 07:34:19
|
|
|
järelikult polnud sul fail utf-8 kodeeringus. edidoris saab ka faili kodeeringut muuta!
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
neros
HV Guru

liitunud: 26.11.2003
|
25.07.2011 10:07:07
|
|
|
Mul on sellega olnud ajude keevitamist liigagi palju praegusel töökohal. Peamised probleemid:
1) Kui sul on failide chain (a la järjest includemine) ning üks neist failidest vahepeal on mingi iks kodeeringus
2) Kui sul on üks fail ning too on mingis iks kodeeringus
3) Kui kusagil pritsitakse headereid milles kodeering välja sülitatakse brauserile
4) Kui kusagil on charset vale
Kui sa kasutad Notepad++'i, siis seal on Encoding menüü täiesti olemas, kus saab ka ilusasti konvertida.
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
 |
Ollaz
HV veteran

liitunud: 04.01.2008
|
26.07.2011 21:36:41
|
|
|
Notepad++ peal tegin jah, salvestasin ilusti UTF-8 peale ning probleem kadus.. kurat teab, mis kodeeringus need enne olid.
|
|
Kommentaarid: 83 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
57 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|