Ik zit met het volgende probleem. Ik heb een dynamische site in php die meertalig is. Nu is 1 van deze talen Chinees en d.m.v. een speciale vertaalmodule is de hele site vertaalt in het Chinees. nu staat dus in de MySQL database alle tekst ook in het chinees. Echter staan niet de chinese tekens opgeslagen in de database maar de html entities waarde dus zoals
Ik krijg dan de volgende code :
Als ik nu de alert krijg te zien zie ik gewoon de entitie waarde en niet het chinese teken. Iemand een iidee of ik via php er al voor kan zorgen dat de chinese tekens worden weggeschreven of dat ik in javascript de chinese tekens kan tonen ?
code:
. Nu gaat alles goed als ik de site parse naar de browser alleen op het moment dat ik javascript parse en dit daarna aanroep gaat het mis.1
| 太 |
Ik krijg dan de volgende code :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| function checkform(){ alerttekst = ''; if(document.form1.CompanyName.value == ''){ alerttekst += '-公司名未填\n'; } if(document.form1.Address.value == ''){ alerttekst += '-公司地址未填\n'; } if(document.form1.Zipcode.value == ''){ alerttekst += '-公司邮编未填\n'; } if(document.form1.City.value == ''){ alerttekst += '-公司城市未填\n'; } if (!Email(document.form1.ContactEmail.value)) { alerttekst +='- 加入有效的电子邮件地址\n'; } |
Als ik nu de alert krijg te zien zie ik gewoon de entitie waarde en niet het chinese teken. Iemand een iidee of ik via php er al voor kan zorgen dat de chinese tekens worden weggeschreven of dat ik in javascript de chinese tekens kan tonen ?
[ Voor 10% gewijzigd door Verwijderd op 07-10-2005 09:30 ]