Nagła zmiana kodowania

0

Siemanko, robię sobie powolutku program. Na początku wszystko było fajnie dobrze, chodzi o znaki specjalne, polskie litery itp. Program operuje na plikach xml, korzysta z idhttp itp

Wszystko było fajnie, wysyłałem poprzez POST różne dane aż pewnego dnia coś się stało z kodowaniem. Zawsze wysyłałem dane zakodowane w urlencode, i było dobrze, teraz musiałem zrobić funkcje które przekoduje mi znaki.

W zapisywaniu xml zaś zamiast znaków < > mam < > ort! na początku zapisywał normalnie, nagle zaczął zapisywać inaczej, ort! nie grzebałem w tej procedurze nic.

Wie ktos czym może to być spowodowane? nie znalazłem żadnych ustawień kodowania w borland Delphi.

Pozdrawiam!

// Do modów/adminów: Po co tutaj kod, jak sprawa tyczy się czegoś co działało i nagle przestało działać poprawnie, chodzi o wszystko co związane z operacjami na stringach, które wychodzą z programu. Proszę przeczytać temat zanim się usunie.

0

A może ktoś zmienił to, dokąd wysyłasz ten POST/odbierasz odpowiedź? Albo zmienił ustawienia serwera. Albo. Albo jeszcze. Wróżką nie jestem - coś na 100% zostało zmienione - nie w jednym, to w drugim miejscu. Albo trzecim.

0

to so wysyłam to wysyłam do własnoręcznie dodanego skryptu. Nawet jak zapisuje z memo do pliku to też nie zapisuje tak jak powinno :(

0

Hmmm, oczywiście środowisko, w którym projekt rozwijasz nie używa lewego klucza, jest całkowicie legalne?

0

zawsze miałęm normalnie. Coś się popsuło. Zawsze jade na tym delphi i było ok. a to przysparza problemów ze wszystkim.
Zastanawiam się czy może to mieć związek z edytorem kodu delphi, który i tak jest już beznadziejny. Kiedyś pisałem kod na RJText edit, ale nie wiem czy to może mieć coś wspólnego. Skopiowałem kod, utworzyłem nowy moduł w delphi, wkleiłem wszystko i zapisałem i dajel to samo

0

Odpal wiresharka i zobacz która strona (klient czy serwer) zamienia znaki specjalne na encje. Jak w wiresharku będzie dobrze - masz błąd w kliencie. Jeśli już tam będą encje - do poprawki skrypt na serwerze.

0

kurde tu nie chodzi o strony! o cokolwiek, jak zapisze memo1.savetofile to też źle zapisze, jak zapisze xml to też źle choć kiedyś było dobrze a nic nie ruszałem

1 użytkowników online, w tym zalogowanych: 0, gości: 1