Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] polskie znaki w lightbox
lucks
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


załadowałem sobie formularz do lightbox'a i wszyszystko fajnie wygląda, tyle ze wszystkie polskie znaki zastąpione są przez "?"
kodowanie mam ustawione na stronie na windows, zmiany kodowania nie pomagają
jak wyswietlić polskie znaki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
Jim
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 27.07.2005

Ostrzeżenie: (0%)
-----


1. wybij sobie z głowy używanie tego kodowania, użyj ISO-8859-2
2. w jaki sposób wstawiasz dane do lightbox'a
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(Jim @ 28.07.2006, 10:44 ) *
1. wybij sobie z głowy używanie tego kodowania, użyj ISO-8859-2

To jak juz mówisz o wybijaniu z glowy, to wybij sobie z niej ISO-8859-2 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Najlepsze kodowanie do WWW to UTF-8
Go to the top of the page
+Quote Post
lucks
post
Post #4





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


wstawiam poprostu class="lbOn"
  1. <?php
  2. <a href="./user_privilages.php?opt=1&gid=".$row['gid']."" class="lbOn">
  3. ?>


i sie formularz ładuje w lightboxie

kodownaie niestety mosi juz zostać jak jest....

nigdzie w samych kodach lightboxa nic nieznalazłem nic o kodowaniu

ale gdyby top był proble z kodowaniem to dla kazdej literki nie powinien być inny znaczek?
ja mam same "?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?"
Go to the top of the page
+Quote Post
dawhol
post
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


  1. <textarea ENCTYPE="text/plain" wrap="virtual" ... > </textarea>


dodaj to w polu gdzie wpisuje sie tresc do lightboxa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) podejrzewam ze pomoże (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) tzn jak dodasz to to tekst wpisany zostanie dodany do bazy tak jak jest i nic nie zostanie zmienione tzn nie powino byc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował dawhol 28.07.2006, 11:00:35
Go to the top of the page
+Quote Post
lucks
post
Post #6





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


u mnie problem dotyczy danych pobierancy z bazy
w baznie mam zapisane z polskimi znakami

jak wyswietlam w formularzy normalnie to są polskie znaki

kiedy dam przez lightbox to klapa

dodawałem linijke którą podałes w formularzu w którym sie to wyswietla ale nie pomaga
Go to the top of the page
+Quote Post
dawhol
post
Post #7





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


JA MIALES WSTAWIC W FORMULARZU GDZIE SIE DO DAJE TEXTY DO LightBOXA A NIE WYSWIETLA (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ALE JAK MOWISZ ZE W BAZIE MAS NORMALNIE (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A POWIEDZ MI JAK W BAZIE DANYCH MASZ ustawiona "Matoda Porównywania Napisów" jak ja mialem kiedys problem z cmsem tzn z wyswietlaniem zawartosci cmsa z bazy cos podobnego sie dzialo to zmienilem poprostu tamtą metode na "latin2_general_ci" jednak jak to zmienisz to bedziesz musiał od nowa pododawac rekordy do bazy a i takie "kodowanie" musisz dac w kazdej tabeli (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Podejrzewam ze to moze pomóc ale nie gwarantuje na 100 % (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

user_privilages.php jak mozesz to pokaz mi zawartosc tego skryptu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tzn pliku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował dawhol 28.07.2006, 11:42:44
Go to the top of the page
+Quote Post
lucks
post
Post #8





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


user_privilages.php
  1. <?php
  2. $link = mysql_connect("localhost",$myuser,$mypass) or die("Błąd połązenia z bazą");
  3.  $row = @mysql_fetch_array(@mysql_query("SELECT nazwa from groups where gid='$gid'"));
  4.  $nazwa = $row['nazwa'];
  5.  $res = @mysql_query("SELECT uid,CONCAT(nazwisko,' ',imie,' (',login,')') as user,services FROM users WHERE isadmin='0' order by login",$link);
  6.  
  7. while( $row = @mysql_fetch_array($res,MYSQL_ASSOC) ) {
  8. $option .= "<option value="".$row['uid']."">".$row['user']."n";
  9. }
  10. ?>



i formularz:
  1. <form action="admin.php" method="GET" name="privilages">
  2. <p>&nbsp;</p>
  3. <table border="0" width="90%" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
  4. <tr><td nowrap width="50%">Redaktorzy:&nbsp;&nbsp;</td><td><select name="uid" size="1">
  5. {OPTION}</select></td></tr>
  6. <table border="0" width="90%" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
  7. <tr><td nowrap width="50%" colspan="2" align="center"><hr color="#000000" size="1"></td></tr>
  8. <table border="0" width="90%" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111">
  9. <tr><td colspan=2>&nbsp;</td></tr>
  10. <tr><td align="center"><input type="submit" value=" OK ">&nbsp;<a href="#" class="lbAction" rel="deactivate"><input id='nazwa' type="button" value="Anuluj"></td>
  11. </tr>
  12. <input type="hidden" name="action" value="privilages">
  13. <input type="hidden" name="gid" value={GID}>
  14. <input type="hidden" name="opt" value={OPT}>
  15. </form>
Go to the top of the page
+Quote Post
shpyo
post
Post #9





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


problem z kodowaniem?
Polecam zapoznać się z encjami.
Go to the top of the page
+Quote Post
lucks
post
Post #10





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


encje nie załątwią sprawy bo dane w bazie mogą być edytowane, a mozna jkoś pobawić sie z kodowaniem dla pojedyńczego diva?
Go to the top of the page
+Quote Post
dawhol
post
Post #11





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


w tych plikach jednak nic nie wsukarmy
ale spróbuj to co ci wczesniej radziłem z baza danych.
Go to the top of the page
+Quote Post
Jim
post
Post #12





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 27.07.2005

Ostrzeżenie: (0%)
-----


czy to się dzieje tylko w lightboxie czy poza nim też? bo jeśli poza nim jest dobrze to nie ma co z bazą kombinować.

czy kod html który jest przekazywany do js posiada nagłówek <head>? jeśli nie to spróbuj dodać je (i dodaj tam też info o kodowaniu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

Ten post edytował Jim 28.07.2006, 19:11:45
Go to the top of the page
+Quote Post
dawhol
post
Post #13





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


~Jim ale jezeli ligthbox ma wlasna tabelke w bazeie to wystarczy ze do tej tabelki zmieni to "kodowanie" o którym mowilem wczesniej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) u mnie takie cos poskutkowało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
lucks
post
Post #14





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


lightobox nie ma własnej tabelki a rekordów w bazie nie da rady wprowadzić od nowa, jest ich za duzo

poza lightboxem wysztko wyswietla sie tak jak powinno

problem rozwiązałem funkcja w php: iconv() - moze komuś sie przyda

w pojedyńcze znaki dałem encje jak radził shpyo

dzięki za zainteresowanie
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.11.2025 - 00:06