![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Witam, w czym mogę zakodować danę aby wysłać je ajaxem w taki sposób:
Kod view_source('PHP_READ.php', 'jakisplik=tresc_pliku_wyslana_bez_strat', 'target_id') Jak wyślę normalnie to połowa pliku się nie wyśle (jak będą znaki & lub = ), jak zakoduje w escape() to po stronie serwera nie mogę większości znaków odczytać, jak zakoduje w base64 to znaki htmla wywala (ucina najczęściej końcówki tagów, jak dodam jeszcze jedną końcówkę to usuwa całą zawartość wysyłaną, lub nie ucina końcówek tylko zamienia wszystko od jakiegoś tagu HTML w kwadraty, trójkąty itp.) Po prostu jak jak zaszyfrować dane po stronie klienta aby odszyfrować bez stratnie po stronie serwera? Nie nakrzyczę, nie zbluzgam jak będzie zła odpowiedź (podziękuję) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (wiem że wielu się boi pisać bo myśli że źle napisze (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) @edit Ten problem już został rozwiązany, lecz w tym temacie napiszę jeszcze drugi, a dotyczy on FPDF'a oraz html2fpdf do generowania PDF'ów. Gdy wrzucę treść: Pokazuje mi: Cytat FPDF error: Undefined font: arialpl B Na większości plików działa, szczególnie na pustych tekstowych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 25.07.2008, 13:02:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
prostszy sposób?
Cytat Polskie ogonki a funkcje escape() i unescape() Funkcje JavaScript escape() i unescape() konwertują, oprócz znaków zabronionych w adresach URL, również polskie znaki diakrytyczne. Litery z ogonkami są konwertowane przez funkcję escape() do postaci %uhhhh, gdzie hhhh oznacza cyfry systemu szesnastkowego. Na przykład litera „Ź” jest zakodowana jako %u0179, zaś „ą” jako %u0105. Kod ten to szesnastobitowy unikod. Jeśli chcemy polskie znaki diakrytyczne umieszczać w treści szyfrowanych stron, to musimy przed dokonaniem szyfrowania przekształcić litery z ogonkami do unikodu. Funkcja rawurlencode() dostępna w PHP koduje polskie znaki diakrytyczne w standardowej postaci %HH, na przykład literę „ą” jako %B9. Zatem po zakodowaniu napisu w PHP funkcją rawurlencode() (lub przedstawioną na listingu 1 escape()), musimy dokonać konwersji kodów polskich liter z %HH na unikod %uhhhh. a dalej to już trzeba samemu pogrzebac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 21:15 |