![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam do stworzeia projekt, ktory bedzie obslugiwal kilka wersji jezykowych (polski, angielski, wloski, niemiecki i chyba jeszcze ze 2). Jednym ze skladnikow bedzie system publikacji wiadomosci. Czesc z tych jezykow (np. niemiecki zawiera pewne specyficzne znaki dla danego jezyka. Czy musze w jakis sposob definiowac tabele, pola tak aby wszystkie znaki byly akceptowane i poprawnie wyswietlane na stronie internetowej? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
Nie musisz.
Co do drugiej części pytania (wyświetlanie na WWW) to już kwestia odpowiedniego nagłówka i obsługi danego charsetu przez przeglądarkę. Polski, włoski, niemiecki to wystarczy standard iso-8859-2 - zawiera wszystkie potrzebne znaczki. -------------------- pozdrawiam, Adam Kubiczek
kubiczek.eu |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
przeprowadzilem sobie kilka testow - wrzucajac dane do juz gotowych systemow i wlasciwie wszystkie znaki sa prawidlowo skladowane i pobierane z bazy danych
czy z tego wynika, ze aby przechowywac jakiekolwiek dane txt w bazie danych nie musze czynic specjalnych zabiegow? mam jeszcze jedno pytanie: czy w wartwie aplikacji (dodawanie np. wiadomosci -> ogolnie rekordow do bazy danych) musze zwrocic na cos szczegolna uwage? nie mam tutaj pewnosci czy stadardowe mechnizmy ktore wykorzystuje beda mialy miejsce na zastosowanie w przypadku tego projketu czy moze ktos z Was udzielic odpowiedzi... dzieki z gory |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(mhs @ 2004-07-28 09:24:48) czy z tego wynika, ze aby przechowywac jakiekolwiek dane txt w bazie danych nie musze czynic specjalnych zabiegow? mam jeszcze jedno pytanie: czy w wartwie aplikacji (dodawanie np. wiadomosci -> ogolnie rekordow do bazy danych) musze zwrocic na cos szczegolna uwage? Wg mnie powinno to być tak jak z językiem polskim - przy wprowadzaniu musisz mieć na stronie takie samo kodowanie jak przy wyświetlaniu. Ale jedyne problemy jakie mogą wystąpić to chyba problem z sortowaniem.... tak samo zresztą jak w jezyku polskim. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
aby uniknąć tych problemów, a także mieć pewność, że każda wersja językowa będzie wyświetlana poprawnie, i nie pojawi się problem, gdy np. przyjdzie Ci do głowy, by dodać wersję rosyjską, proponuję odrazu przestawić się na kodowanie UTF-8, które sprawdza się bardzo dobrze, i jest poprawnie obsługiwane przez większość edytorów.
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
czyli wystarczy ze na calej stronie bede wykorzystywal w sekcji head nastepujacy zapis??
Kod <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie. Musisz także w UTF-8 zapisać tekst.
![]() -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
kurcze, czyli gdzie jeszcze i jak musze to stosowac? mam to gdzies w bazie danych ustawic? czy cos takiego...? prosze o odpowiedz
Ten post edytował mhs 7.08.2004, 07:13:27 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
hehe
Nie - w bazie nie musisz nic zmieniać. Musisz natomiast znaleść edytor tekstowy, ktore będzie porawnie zapisywał teksty w tym kodowaniu, i pamietać, by wszystkie formularze również były poprawnie zakodowanie, i miały prawidłowe wpisy w head. -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W bazie nie musisz nic zmieniać! Po prostu te znaki, które będą w tabeli jako "przerobione" przez brak kodowania, po odpaleniu w odpowiednim kodowaniu będą śmigać. Kodowanie możesz np. ustawić na UNICODE, albo na iso-8859-2... Zdarzało się przecież, że w bazie danych "ł" było zapisane jako jakiś dziwny znak...
![]() Ten post edytował Vertical 7.08.2004, 21:20:48 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 14:34 |