Pokaż wyniki 1 do 10 z 10

Temat: jakiego charsetu uzyc?

  1. #1
    Zarejestrowany
    Aug 2009
    Postów
    408

    Domyślnie jakiego charsetu uzyc?

    wlasnie przeczytalem dosc ciekawe wyjasnienie dzialania charsetow...

    Jaki wg was charset jest najlepszy?
    Tzn wszystkie obrazki reprezetujace znaki beda takie same 'po obu stronach'?
    mysle nad utf-8, bo z tego co wiem moze zmiescic kazdy istniejacy znak dzieki temu ze najwyzszy bit wskazuje czy jest jeszcze 1 bajt dalej, czyniac to o nieograniczonej pojemnosci.

    wiec czego uzywac, by bylo jak najlepiej?
    pod windowsem jestem zkazany na utf16
    po linuxem na ansi?
    html to pwenie utf8, jak gdziekolwiek indziej.

  2. #2
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie

    Nie rozumiem pytania. Najlepsze kodowanie do czego?
    Linuks ma kodowanie UTF-8, przynajmniej u mnie. Pozwala zapisać każdy znak, i do tego jest zoptymalizowane pod względem rozmiaru - jeden bajt dla ASCII. Narazie nie mam jakiś poważnych problemów z charsetami, więc nie rozumiem pytania.
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

  3. #3
    Zarejestrowany
    Aug 2009
    Postów
    408

    Domyślnie

    to znaczy ze jesli wysle maila do kumpla z tajlandji albo postawie stronke www, jakie kodowanie nie sprawi problemow?

  4. #4
    Zarejestrowany
    Aug 2009
    Postów
    408

    Domyślnie

    ok utf8 jest pojebane.

    do teraz nie rozumiem dokladnego kodowania znakow.


    co znaczy ze jeden znak moze byc zapisany na wiele sposobow?!
    nie mogli zrobic na zasadzie ze znak zawiera sie do bajtu != 0xFF?


    czyli 0xFF 0xFF 0x12 = znak

    apache/php jakiego uzywa kodowania?
    czy to moze dzialac, ze puszcze ' w innej postaci, i przejdzie do bazy?

  5. #5
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    PHP jest tak glupie ze nawet nie rozumie pojecia UTF-8 ani zadnego innego... w PHP 1 znak = 1 bajt...

    Najlepiej uzywac UTF-8 bym powiedzial, najbardziej uniwersalne, posiada wiekszosc znakow z wiekszosci jezykow wiec powinno wystarczyc do 99% zastosowan przynajmniej.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  6. #6
    Zarejestrowany
    Aug 2009
    Postów
    408

    Domyślnie

    wiekszasc?
    tzn ze nie wszystkie?
    chyba zalozeniem utf8 bylo kodowanie wszystkich znakow?

    jakis namual co do utf8? bo nie rozumiem jak znaki sa kodowane...

  7. #7
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    google zablokowali?
    UTF8 zapisuje kazdy znak jako 2 bajty i tyle... i to nie jest tak ze mozna jeden znak na 2 i wiecej sposobow zapisac, to sa rozne znaki ktore optycznie bardzo podobnie wygladaja. Kropka to kropka... a w UTF8 jest ich kilka roznych kropek, wieksze, mniejsze, na srodku, na boku... przejrzyj sobie tablice znakow (nawet w windows) w trybie UTF8 i zobaczysz jak sa kodowane znaki. To tak jak ASCII ale zamiast 1 bajta na kazdy znak sa 2 bajty (w uproszczeniu)
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  8. #8
    Zarejestrowany
    Aug 2009
    Postów
    408

    Domyślnie

    bzdura
    utf8 nie ma stalej ilosci bajtow.

    jest od 1 do 6.

    znaki 0x00 - 0x7F - 1 bajt
    pozniej sie gubie.
    0x0080 - 0x07FF - 110xxxxx 10xxxxxx
    x to jest czesc gdzie sa dane o znaku.
    co znaczy to 110 i 10?
    WTF?! dlaczego tak jest?!

    czyzby ilosc bituw TRUE w najwyzszym bajcie decydowala ile jest jeszzce bajtow do 1 znaku?


    a 1 znak mozna zapisac na kilka sposobow.
    wazne by 2 najwyzszy bit byl FALSE, i mozna dpoisywac do 5 bajtow. pierwszy - ilosc bajtow w TRUE bitach, nastepne 10 ZERA, i ostatni znak ktory chcemy przemycic.

    ciekawe czy to jeszcze dziala gdzies...

  9. #9
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    ok... wyjasnij dlaczego potrzebujesz to na tak bardzo niskim poziomie, skoro nie sadze i tak abys pisal w czyms co nie radzi sobie z czytaniem danych w UTF8?
    Moze to moja ignorancja, ale dla mnie wystarczy jak soft ktory napisalem dziala z UTF8 i sie nie sypie, czego niestety nie mozna powiedziec o wszystkich jezykach, bazach danych czy nawet systemach operacyjnych :-(
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  10. #10
    Zarejestrowany
    Aug 2009
    Postów
    408

    Domyślnie

    nie potrzebuje do niczego konkretnego, poprostu nie chce miec z tym problemow pozniej.


    utf8 jest standardem, tak? wszsytko powinno byc w nim kodowane?
    jesli tak, to bede kodowal wszsytko w utf8, tylko ze z windowsem moze byc problem - WM_CHAR wysyla znaki w utf16, wiec jak napisze 'a' moze sie roznic od tego co odbiorca zobaczy w utf8.

    ehh...

Podobne wątki

  1. Z jakiego kraju IP?
    By Jasper in forum TCP/IP/Analiza/Badanie
    Odpowiedzi: 31
    Autor: 12-22-2014, 15:55
  2. Jakiego CMS'a uzywaja...
    By maivo in forum /dev/null
    Odpowiedzi: 1
    Autor: 11-25-2009, 10:11
  3. jap - do jakiego stopnia anonimowy?
    By Marcus123 in forum Anonimowość w sieci
    Odpowiedzi: 2
    Autor: 01-23-2008, 09:31
  4. Nie umiem uzyc keyloggera [bylo: Problemik]
    By Pomocnik in forum /dev/null
    Odpowiedzi: 4
    Autor: 09-22-2007, 16:48

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52