🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.programy.flash-5
7 messages
7 total messages Started by K-len Tue, 27 May 2008 20:40
Kodowanie znaków unicode, polskie znaki - help
#34564
Author: K-len
Date: Tue, 27 May 2008 20:40
16 lines
1288 bytes
Witam,

mam taki mały problem, wysyłam dane z formularza na server, 
tam zapisuje w bazie potem ten wpis jest pobierany z bazy i 
wyswietlane to jest w flash-u.

problem polega na tym ze znaki flash przed wysłaniem koduje w 
unicode i tak sa wysyłane na server, i jak przychodzi to z 
powrotem to nie jest to konwertowane z powrotem , probowałem 
już decode, unescape itp.


Może macie jakieś pomysły lub ukierunkowania gdzie szukac 
rozwiązania ?

dzieki
Re: Kodowanie znaków unicode, polskie znaki - help
#34565
Author: olo
Date: Wed, 28 May 2008 05:37
19 lines
1669 bytes
K-len pisze:
> Może macie jakieś pomysły lub ukierunkowania gdzie szukac rozwiązania ?
> 

flash od wersji bodajrze 7 obsługuje wyłącznie utf-8. Jeśli więc w takim 
kodowaniu mu wysyłasz to MUSI działać. Jeśli krzaczy to znaczy, że nie 
wysyłasz w unikodzie :). Wklep sobie do przeglądarki bezwzględny adres 
pliku do którego flash się odwołuje celem pobrania danych. Następnie w 
przeglądarce ustaw ręcznie kodowanie utf-8. Jeśli krzaczy to znaczy, że 
z serwera wcale nie przychodzi utf-8. Jeśli nie krzaczy to znaczy, że 
coś poprzestawiałeś we flashu (useSystemCodePage = true; na przykład). 
Spróbuj stworzyć nową animację tylko z modułem wczytywania tekstu. To 
naprawde musi działać :)

-- 
pozdrawiam!

http://webtrunki.pl - piwa, wina, wódki, domowe wyroby
ZAPRASZAMY!!
Re: Kodowanie znaków unicode, polskie znaki - help
#34566
Author: K-len
Date: Wed, 28 May 2008 11:07
35 lines
2489 bytes
olo pisze:
> K-len pisze:
>> Może macie jakieś pomysły lub ukierunkowania gdzie szukac rozwiązania ?
>>
> 
> flash od wersji bodajrze 7 obsługuje wyłącznie utf-8. Jeśli więc w takim 
> kodowaniu mu wysyłasz to MUSI działać. Jeśli krzaczy to znaczy, że nie 
> wysyłasz w unikodzie :). Wklep sobie do przeglądarki bezwzględny adres 
> pliku do którego flash się odwołuje celem pobrania danych. Następnie w 
> przeglądarce ustaw ręcznie kodowanie utf-8. Jeśli krzaczy to znaczy, że 
> z serwera wcale nie przychodzi utf-8. Jeśli nie krzaczy to znaczy, że 
> coś poprzestawiałeś we flashu (useSystemCodePage = true; na przykład). 
> Spróbuj stworzyć nową animację tylko z modułem wczytywania tekstu. To 
> naprawde musi działać :)
> 

no aż taki ciemny to nie jestem, chociaż flash dopiero poznaje
od miesiaca :)
sprawdziłem co dokładnie wysyła flash do servera (zapisuje to
w bazie, baza też zapisuje w utf-8), plik servera jest
kodowany w utf-8, jako ze jest to plik php to ustawiam
odpowiedni header na utf-8 też. Reasumując w bazie zapisywane
jest to dokładnie co wysyła flash.

Pomijając zapis w bazie(na poczatku podejrzewałem zapis w
bazie), i robiąc tak że plik servera zwraca to od razu co
dostał od flash-a też krzaczy, natomiast jak wpisze na żywca
tekst w skrypcie php np: żźąłó i to zostanie wysłane do
flash-a to juz nie krzaczy, jest poprawnie, czyli raczej
skrypt wysyła poprawnie w utf-8.

Z useSystemCodePage juz prówowałem z i bez.


pozdrawiam
Re: Kodowanie znaków unicode, polskie znaki - help
#34567
Author: olo
Date: Wed, 28 May 2008 11:39
29 lines
1894 bytes
K-len pisze:
> no aż taki ciemny to nie jestem, chociaż flash dopiero poznaje
> od miesiaca :)
> sprawdziłem co dokładnie wysyła flash do servera (zapisuje to
> w bazie, baza też zapisuje w utf-8), plik servera jest
> kodowany w utf-8, jako ze jest to plik php to ustawiam
> odpowiedni header na utf-8 też. Reasumując w bazie zapisywane
> jest to dokładnie co wysyła flash.
> 
> Pomijając zapis w bazie(na poczatku podejrzewałem zapis w
> bazie), i robiąc tak że plik servera zwraca to od razu co
> dostał od flash-a też krzaczy, natomiast jak wpisze na żywca
> tekst w skrypcie php np: żźąłó i to zostanie wysłane do
> flash-a to juz nie krzaczy, jest poprawnie, czyli raczej
> skrypt wysyła poprawnie w utf-8.
> 
> Z useSystemCodePage juz prówowałem z i bez.
> 

to na 99% to:
mysql_query('set names utf8');

wklej zaraz po mysql_connect i mysql_select_db

-- 
pozdrawiam!

http://webtrunki.pl - piwa, wina, wódki, domowe wyroby
ZAPRASZAMY!!
Re: Kodowanie znaków unicode, polskie znaki - help
#34570
Author: K-len
Date: Wed, 28 May 2008 13:51
33 lines
2156 bytes
olo pisze:
> K-len pisze:
>> no aż taki ciemny to nie jestem, chociaż flash dopiero poznaje
>> od miesiaca :)
>> sprawdziłem co dokładnie wysyła flash do servera (zapisuje to
>> w bazie, baza też zapisuje w utf-8), plik servera jest
>> kodowany w utf-8, jako ze jest to plik php to ustawiam
>> odpowiedni header na utf-8 też. Reasumując w bazie zapisywane
>> jest to dokładnie co wysyła flash.
>>
>> Pomijając zapis w bazie(na poczatku podejrzewałem zapis w
>> bazie), i robiąc tak że plik servera zwraca to od razu co
>> dostał od flash-a też krzaczy, natomiast jak wpisze na żywca
>> tekst w skrypcie php np: żźąłó i to zostanie wysłane do
>> flash-a to juz nie krzaczy, jest poprawnie, czyli raczej
>> skrypt wysyła poprawnie w utf-8.
>>
>> Z useSystemCodePage juz prówowałem z i bez.
>>
> 
> to na 99% to:
> mysql_query('set names utf8');
> 
> wklej zaraz po mysql_connect i mysql_select_db
> 


Nie doczytałeś do końca, piszę że jak pominę zapis do bazy, 
czyli skrypt odbiera i od razu przekazuje do wysłania to też 
krzaczy wiec tutaj baza nie ma wpływu.


dzieki i tak za chęć pomocy
Re: Kodowanie znaków unicode, polskie znaki - help
#34573
Author: K-len
Date: Wed, 28 May 2008 14:48
34 lines
2030 bytes
olo pisze:
> K-len pisze:
>> no aż taki ciemny to nie jestem, chociaż flash dopiero poznaje
>> od miesiaca :)
>> sprawdziłem co dokładnie wysyła flash do servera (zapisuje to
>> w bazie, baza też zapisuje w utf-8), plik servera jest
>> kodowany w utf-8, jako ze jest to plik php to ustawiam
>> odpowiedni header na utf-8 też. Reasumując w bazie zapisywane
>> jest to dokładnie co wysyła flash.
>>
>> Pomijając zapis w bazie(na poczatku podejrzewałem zapis w
>> bazie), i robiąc tak że plik servera zwraca to od razu co
>> dostał od flash-a też krzaczy, natomiast jak wpisze na żywca
>> tekst w skrypcie php np: żźąłó i to zostanie wysłane do
>> flash-a to juz nie krzaczy, jest poprawnie, czyli raczej
>> skrypt wysyła poprawnie w utf-8.
>>
>> Z useSystemCodePage juz prówowałem z i bez.
>>
> 
> to na 99% to:
> mysql_query('set names utf8');
> 
> wklej zaraz po mysql_connect i mysql_select_db
> 


problem rozwiazany:


winny: htmlentities (php) po stronie servera


pozdro
Re: Kodowanie znaków unicode, polskie znaki - help
#34572
Author: olo69
Date: Thu, 29 May 2008 06:58
37 lines
2788 bytes
On 28 Maj, 15:51, K-len <i...@activsoft.pl> wrote:
> olo pisze:
>
>
>
> > K-len pisze:
> >> no aż taki ciemny to nie jestem, chociaż flash dopiero poznaje
> >> od miesiaca :)
> >> sprawdziłem co dokładnie wysyła flash do servera (zapisuje to
> >> w bazie, baza też zapisuje w utf-8), plik servera jest
> >> kodowany w utf-8, jako ze jest to plik php to ustawiam
> >> odpowiedni header na utf-8 też. Reasumując w bazie zapisywane
> >> jest to dokładnie co wysyła flash.
>
> >> Pomijając zapis w bazie(na poczatku podejrzewałem zapis w
> >> bazie), i robiąc tak że plik servera zwraca to od razu co
> >> dostał od flash-a też krzaczy, natomiast jak wpisze na żywca
> >> tekst w skrypcie php np: żźąłó i to zostanie wysłane do
> >> flash-a to juz nie krzaczy, jest poprawnie, czyli raczej
> >> skrypt wysyła poprawnie w utf-8.
>
> >> Z useSystemCodePage juz prówowałem z i bez.
>
> > to na 99% to:
> > mysql_query('set names utf8');
>
> > wklej zaraz po mysql_connect i mysql_select_db
>
> Nie doczytałeś do końca, piszę że jak pominę zapis do bazy,
> czyli skrypt odbiera i od razu przekazuje do wysłania to też
> krzaczy wiec tutaj baza nie ma wpływu.
>
> dzieki i tak za chęć pomocy

racja. Zmyliło mnie to, że napisałeś, że jak wpiszesz z palca w .php
to działa - przerabiałem to sam i u mnie właśnie było problemem to co
napisałem. Tak czy tak dobrze, że już działa
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads