2013-05-15 13 views
5

Próbowałem wprowadzania tekstu arabskiego i włóż ją do bazy danych MySQL za pomocą PHP, gdy druk wiersz, wszystkie wiersze, które w arabskimi wygląda następująco:dane Insert arabskiego na bazy mysql

???? ???? ???? ????? §§¨¨¨ Ù μ ØÙŠØ ± ع٠... §§Ù † §§Ù "Ø§Ø ±¯¯ † §§Ù Ø Ø§ ±¯¯¯ † ¨¨¨¨¨¨¨¨¨ ooooooooooooo

mogę ustawić bazę do: zestawem znaków: utf8 - UTF-8 Unicode sortowaniem : utf8_general_ci

i każde pole w bazie: Ustaw znaków: utf8 Sortowanie: utf8_general_ci

muszę rozwiązać ten problem i doceniam wszystkie odpowiedzi ..

+0

Należy również zapytać 'zestaw nazw utf8' w skrypcie, aby ustawić zestaw znaków dla klienta. –

+0

Czy używasz zestawu znaków utf-8 podczas wyprowadzania? Na przykład, jeśli używasz HTML, czy używasz czegoś takiego na górze: ' ' –

+0

i "Jestem nowy w php, proszę powiedz mi jak" ustawić nazwy utf8 "w skrypcie? –

Odpowiedz

5

Wykonaj następujące czynności:

  1. zawierać następujące zapytanie w każdej stronie wniosku mysql_query("SET NAMES 'utf8'");

  2. mieć pewność, że strony internetowe są UTF-8 kodowane przez następujący meta tag:

+0

Jestem nowy, gdzie umieszczam to zapytanie w kodzie ?? 'mysql_query (" SET NAMES 'utf8' ");' –

+0

Utwórz plik PHP o nazwie -for example- inc.php, a następnie umieść w nim ten kod, a następnie w każdym pliku skryptu upewnij się, że zawarłeś ten plik. – SaidbakR

+0

proszę Jak to zrobić w Javie? Mam ten sam problem. – Somar