| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
radub
Data înscrierii: 18/Apr/2006
Mesaje: 86
|
| 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: 2165
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: 86
|
| 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: 2165
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: 86
|
| Trimis: Joi Noi 22, 2007 2:11 pm Titlul subiectului: |
|
|
| Merci mult pentru sfaturi |
|
| Sus |
|
badtiger
Data înscrierii: 03/Noi/2006
Mesaje: 248
|
| 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: 86
|
| 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: 248
|
| 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: 86
|
| 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: 86
|
| 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 |
|
| |