mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Kodowanie znaków https://forum.mix-soft.pl/viewtopic.php?f=15&t=1298 |
Strona 1 z 1 |
Autor: | edward [ 2009-10-16, 08:56 ] |
Tytuł: | Kodowanie znaków |
Witam ponownie,, Posiadam plik txt zapisany w kodowaniu UTF-8. Za pomoca fso czytam ten plik i zapisuje odpowiednie pola do bazy. Jednak w bazie niektóre znaki zapisują się jako 'krzaki'. Gdy ręcznie skopiuje z pliku - zapisują sie dobrze. Jakies sugestie? |
Autor: | wrob [ 2009-10-16, 13:33 ] |
Tytuł: | |
A jakie masz kodowanie pol w bazie? |
Autor: | rafal [ 2009-10-16, 14:12 ] |
Tytuł: | |
Iso2Utf w drugą stronę analogicznie Kod: string Sub Iso2Utf(string inString) int tKonw(54) = 0xb9 , 0xc4,0x85, 0xa5 , 0xc4,0x84,0xe6 , 0xc4,0x87, 0xc6 , 0xc4,0x86,0xea , 0xc4,0x99, 0xca , 0xc4,0x98,0xb3 , 0xc5,0x82, 0xa3 , 0xc5,0x81,0xf3 , 0xc3,0xb3, 0xd3 , 0xc3,0x93,0x9c , 0xc5,0x9b, 0x8c , 0xc5,0x9a,0xbf , 0xc5,0xbc, 0x8f , 0xc5,0xbb,0x9f , 0xc5,0xba, 0xaf , 0xc5,0xb9,0xf1 , 0xc5,0x84, 0xd1 , 0xc5,0x83 int i,k, bKonw for i = 1 to i > len(inString) bKonw = 0 for k = 1 to k > 54 step 3 if mid(inString, i, 1) == (using "%c", tKonw(k)) then Iso2Utf += (using "%c%c", tKonw(k+1),tKonw(k+2)) bKonw = 1 endif next k if bKonw == 0 then Iso2Utf += mid(inString, i, 1) next i endsub |
Autor: | alan0z [ 2015-03-17, 16:36 ] |
Tytuł: | Re: Kodowanie znaków |
Rafał - wiem, że to stary wątek, ale muszę odpisać... DZIĘKI! życie mi ratujesz. THX! |
Autor: | rafal [ 2015-04-09, 22:18 ] |
Tytuł: | Re: Kodowanie znaków |
Wydaje mi się, że jest to podobny temat do : viewtopic.php?f=4&t=5280 |
Autor: | wojtek [ 2015-04-10, 08:34 ] |
Tytuł: | Re: Kodowanie znaków |
Niestety, przgladałem ten watek wcześniej i próbowałem zmienić kodowanie pliku txt, niestety nic to nie daje. Trzeba zamienić znaki w jakiś sposób podczas wczytywania danych z pliku, niestety nie wiem jak. Myślę że to musi być jakaś taka funkcja jak przedstawiona w postach powyżej. |
Autor: | wojtek [ 2015-04-10, 08:40 ] |
Tytuł: | Re: Kodowanie znaków |
Zastosowałem wprost w kodzie funkcje podana wyżej i moje "krzaczki" zostały zamienione na inne krzaki. Nie wiem jaka tablice zmiennych zastosować abyto dobrze skonwertować. |
Autor: | rafal [ 2015-04-10, 08:56 ] |
Tytuł: | Re: Kodowanie znaków |
podeślij przykładowy plik do Eksperta. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |