Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Kodowanie znaków - Brak sił :)
arkos
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


Siemka!

Mam taką bazę:
  1. CREATE TABLE IF NOT EXISTS `cb_video` (
  2. `videoid` bigint(20) NOT NULL AUTO_INCREMENT,
  3. `videokey` mediumtext NOT NULL,
  4. `username` text NOT NULL,
  5. `userid` int(11) NOT NULL,
  6. `title` mediumtext NOT NULL,
  7. `flv` mediumtext NOT NULL,
  8. `file_name` varchar(32) NOT NULL,
  9. `description` mediumtext NOT NULL,
  10. `tags` mediumtext NOT NULL,
  11. `category` varchar(20) NOT NULL DEFAULT '0',
  12. `broadcast` varchar(10) NOT NULL DEFAULT '',
  13. `location` mediumtext,
  14. `datecreated` date DEFAULT NULL,
  15. `country` mediumtext,
  16. `allow_embedding` char(3) NOT NULL DEFAULT '',
  17. `rating` int(15) NOT NULL DEFAULT '0',
  18. `rated_by` varchar(20) NOT NULL DEFAULT '0',
  19. `voter_ids` mediumtext NOT NULL,
  20. `allow_comments` char(3) NOT NULL DEFAULT '',
  21. `comment_voting` char(3) NOT NULL DEFAULT '',
  22. `comments_count` int(15) NOT NULL DEFAULT '0',
  23. `featured` char(3) NOT NULL DEFAULT 'no',
  24. `featured_date` datetime NOT NULL,
  25. `featured_description` mediumtext NOT NULL,
  26. `allow_rating` char(3) NOT NULL DEFAULT '',
  27. `active` char(3) NOT NULL DEFAULT '0',
  28. `favourite_count` varchar(15) NOT NULL DEFAULT '0',
  29. `playlist_count` varchar(15) NOT NULL DEFAULT '0',
  30. `views` bigint(22) NOT NULL DEFAULT '0',
  31. `last_viewed` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  32. `date_added` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  33. `flagged` varchar(3) NOT NULL DEFAULT 'no',
  34. `duration` varchar(20) NOT NULL DEFAULT '00',
  35. `status` enum('Successful','Processing','Failed') NOT NULL DEFAULT 'Processing',
  36. `flv_file_url` text,
  37. `default_thumb` int(3) NOT NULL DEFAULT '1',
  38. `embed_code` text NOT NULL,
  39. `refer_url` text NOT NULL,
  40. `downloads` bigint(255) NOT NULL,
  41. `uploader_ip` varchar(20) NOT NULL,
  42. PRIMARY KEY (`videoid`)
  43. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=117 ;


Jest jakiś silnik, który pobiera i dodaje do tego informacje itp. itd.
Ja chciałbym ze swojego skryptu php dodać do tej bazy swoje dane i problem się zaczyna w polskich znakach. Tabele są jakoś dziwnie kodowane (IMG:style_emoticons/default/haha.gif)
Jak mogę dodać do tej bazy swoje teksty ze swojego skrypt, aby były polskie znaki.

Jak dodaje obecnie to robią się zamiast polskich znaków jakieś hieroglify (IMG:style_emoticons/default/biggrin.gif)

PS. Kodowanie pliku ustawiłem na UTF-8 bez bom


Pozdrawiam.

Ten post edytował arkos 12.10.2010, 20:06:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Ulysess
post
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

Ostrzeżenie: (0%)
-----


tabele masz utf8 ustaw ust polish utf8_polish_ci
Go to the top of the page
+Quote Post
arkos
post
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


Nie mogę gdyż znaki nie będą się wyświetlały w CMS (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Ulysess
post
Post #4





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

Ostrzeżenie: (0%)
-----


ja mam pliki w utf 8 , kodowanie na stronie tez , w bazie utf8_polish_ci ale przy połączniu z bazą mam
  1. mysql_query('SET NAMES utf8');

może spróboj tak jak ja mam utf8 ustawić utf8_polish_ci
(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
webspy
post
Post #5





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

Ostrzeżenie: (0%)
-----


To tylko propozycja początkującego, może się przyda:

  1. $nazwa = iconv("utf-8", "iso-8859-2", $nazwa_przedmiotu);


zapisac w utf-8 a potem jak chcemy odczytac to zamienic kodowanie na iso hm??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:08