Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.352 pregleda

Najnovija ↓

Problem sa fontovima 28.09.2006. u 17:32 · pre 244 meseca #1
Pozdrav svima!

Imam problema sa ćiričnim fontovima kod prikazivanja sadržaja iz Oracle baze 9.2 koja koristi UTF8 kodnu stranu.
Koristim Apache/2.0.58 i PHP/5.1.4

Oracle baza
NLS_CHARACTERSET AL32UTF8
NLS_NCHAR_CHARACTERSET AL16UTF16

U http.conf sam doddao
AddDefaultCharset UTF-8

PHP skripta sadrži
PutEnv("NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251");
$conn = oci_connect("***", "***", "***");

Ima li neko iskustva?
Re: Problem sa fontovima 02.10.2006. u 19:32 · pre 244 meseca #2
Napisi ako mozes konkretnije kakvih to problema imas, da li su ti karakteri na stranici lose prikazani, da li se ispravni dobijaju upitom...
Poz
Re: Problem sa fontovima 02.10.2006. u 20:50 · pre 244 meseca #3
Karakteri se prikazuju, ali u nerazumljivom obliku. Očigledno da sam ih prikazivao koristeći nepravilnu kodnu stranu. U medjuvreneu sam rešio problem tako što zadajem ćiriličnu kodnu stranu:

{print '<td>'.($item?htmlentities($item,ENT_COMPAT,'cp1251'):'&nbsp;').'</td>';}

Sada imam drugi problem, kako da prikažem više kodnih strana istovremeno, pošto u bazi imam imena napisana na više jezika (Srpska, Ruska, Češka, Madjarska ...)
Re: Problem sa fontovima 02.10.2006. u 21:10 · pre 244 meseca #4
Hm, a zasto nisi u startu stavio utf-8 pa da lepo pokrijes sve karaktere?
:)
Re: Problem sa fontovima 02.10.2006. u 21:17 · pre 244 meseca #5
Kažem ti, nov sam u ovome. Ako može jedan mali primer gde se vidi kako koristiš utf-8
Re: Problem sa fontovima 02.10.2006. u 22:23 · pre 244 meseca
izmenjeno 1 put, poslednji put R-Byter 05.10.2006. u 23:36
  1. R-Byter05.10.2006. u 23:36zapis iz teksta poruke
#6
Ovako sam ja isforsirao svaki browser da pravilno prikazuje karaktere. Npr. za IE je bilo dovoljno da stavis charset u meta tagove (u vecini slucajeva), dok za operu i mozillu nije. Ova linija se stavlja na sam vrh strane:

Code:
header("Content-Type: text/html; charset=UTF-8");


Nadam se da ti je od neke koristi trenutno. E sad ako i dalje imas problema, onda bi bilo korisno znati specifikaciju polja u bazi koja cuvaju takve karaktere.

Poz
Re: Problem sa fontovima 05.10.2006. u 22:47 · pre 244 meseca #7
Naveo si me na dobar put. Konačno sam rešio. Kod čitanja baze treba koristiti onu kodnu stranu koja je definisana u bazi npr. AL32UTF8, a kod prikazivanja koristiti UTF-8. Onda radi kako treba !
Hvala u svakom slučaju.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme