Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Site multilingual
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Subiectul anterior :: Subiectul următor  
Autor Mesaj
radub



Data înscrierii: 18/Apr/2006
Mesaje: 80

Trimis: Mie Noi 21, 2007 5:31 pm    Titlul subiectului: Site multilingual  

Salutari,

Trebuie sa fac un site in mai multe limbi. Problema mea este ca trebuie sa includ si limba araba si nu am idee cum sa fac. Trebuie folosit un anumit encoding ? In baza de date pot sa stochez informatiile direct in araba ? Ii va influenta celelalte informatii in alte limbi ? Chiar nu stiu de unde sa apuc problema asta ...

Multumesc !
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2115
Locație: Bucuresti

Trimis: Mie Noi 21, 2007 5:47 pm    Titlul subiectului:  

folosesti utf-8 in mysql
charsetu fisierelor tot utf-8

si ai grija ca la limba araba se citeste de la dreapta la stanga , deci trebuie adaugat la <html dir="rtl">

direction=right to left
Sus  
radub



Data înscrierii: 18/Apr/2006
Mesaje: 80

Trimis: Mie Noi 21, 2007 5:57 pm    Titlul subiectului:  

de aia cu direction stiam :P

ok o sa incerc si te tin la curent daca am reusit.

Daca folosesc utf-8 in baza de date si am si alte limbi: japoneza, chineza, portugheza, germana sau franceza o sa le recunoasca pe toate ?

Dar in html ?

Ce se intampla daca am formulare in care useri introduc date in limba lor (araba ... etc) ? E vreo diferenta fata de normal ?
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2115
Locație: Bucuresti

Trimis: Joi Noi 22, 2007 12:41 pm    Titlul subiectului:  

eu am lucrat doar cu limba araba , deci nu ma pot pronunta la altele

si da, daca ai utf-8 si in mysql si in fisiere , totul merge ca si cum ar fi text normal
Sus  
radub



Data înscrierii: 18/Apr/2006
Mesaje: 80

Trimis: Joi Noi 22, 2007 2:11 pm    Titlul subiectului:  

Merci mult pentru sfaturi
Sus  
badtiger



Data înscrierii: 03/Noi/2006
Mesaje: 233

Trimis: Joi Noi 22, 2007 2:15 pm    Titlul subiectului:  

radub

ca html-ul sa-l recunosc pui in <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> si html-ul o sa recunoasca

apoi cand lucrezi cu bd sa ai grija la mysql_query("SET NAMES utf8");
Sus  
radub



Data înscrierii: 18/Apr/2006
Mesaje: 80

Trimis: Joi Noi 22, 2007 2:17 pm    Titlul subiectului:  

poti sa imi dai un SQL ca sa imi dau seama exact unde tre sa pun SET NAMES utf8 ?

Mercik
Sus  
badtiger



Data înscrierii: 03/Noi/2006
Mesaje: 233

Trimis: Joi Noi 22, 2007 2:24 pm    Titlul subiectului:  

mereu inainte de a da query la bd
cel mai bine e sa fie urmatoare comanda dupa ce te-ai conectat (mysql_connect)
Sus  
radub



Data înscrierii: 18/Apr/2006
Mesaje: 80

Trimis: Joi Noi 22, 2007 2:28 pm    Titlul subiectului:  

poate fac ceva de genu:

$setName = "SET NAMES utf8;";

si apoi la fiecare sql:

$sql=$setName." SELECT ...... ;";
Sus  
andrei009



Data înscrierii: 16/Mar/2007
Mesaje: 211

Trimis: Joi Noi 22, 2007 3:05 pm    Titlul subiectului:  

e de ajuns daca pui numai odata, cum a zis badtiger dupa mysql_connect

Cod: mysql_connect("...");
mysql_query("SET NAMES utf8");

mysql_query('ce ai tu nevoie');
Sus  
radub



Data înscrierii: 18/Apr/2006
Mesaje: 80

Trimis: Joi Noi 22, 2007 3:07 pm    Titlul subiectului:  

Gata am inteles acum. Merci mult pt clarificari ! :D
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community