عندي مشكلة عند عرض بيانات من قاعدة بيانات فقد كان تظهر بالشكل ؟؟؟؟؟؟ ولكن تجاوزنا هذه المشكلة بوضع الكود
M_HTMLEncode2 = rswrk("G_CITY_ADES")
M_HTMLEncode2 = Replace(M_HTMLEncode2,"&","^^@^^")
M_HTMLEncode2 = Server.HTMLEncode(M_HTMLEncode2)
M_HTMLEncode2 = Replace(M_HTMLEncode2,"^^@^^","&")ولكن رجعت المشكلة ولكن بشكل اخر وهو ;#1576;#11608&;#1593&
في الكود التالي
<%
Set rswrk = Server.CreateObject("ADODB.Recordset")
sqlwrk ="SELECT G_DESTRCT.G_DESTRCT, G_DESTRCT.G_DEST_ADES, G_DESTRCT.G_DEST_EDES, " & _
"G_CITY.G_CITY, G_CITY.G_CITY_ADES, G_CITY.G_CITY_EDES " & _
"FROM G_DESTRCT INNER JOIN G_CITY ON G_DESTRCT.G_DESTRCT = G_CITY.G_DESTRCT " & _
"Where G_DESTRCT.G_CNTRY=27; "
rswrk.Open sqlwrk, conn, 1, 2
If not rswrk.EOF Then
' write the manufacturers listbox...
Response.Write "<SELECT NAME=""x_SC_LADD_DESTRCT"" " & " ONCHANGE=""fCITY01(this);"" >" & vbCrlf
Response.Write "<OPTION value=""0"">اختر المحافظة</OPTION>" & vbCrlf
' write the entry code for the javascript...
sJavaScript = "function fCITY01(elem){" & vbCrlf & _
"for (var i = document.f1.x_SC_LADD_CITY." & "options.length; i > 0; i--){" & vbCrlf & _
"document.f1.x_SC_LADD_CITY.options = null;" & vbCrlf
' loop through the recordset...
Do Until rswrk.EOF
M_HTMLEncode = rswrk("G_DEST_ADES")
M_HTMLEncode = Replace(M_HTMLEncode,"&","^^@^^")
M_HTMLEncode = Server.HTMLEncode(M_HTMLEncode)
M_HTMLEncode = Replace(M_HTMLEncode,"^^@^^","&")
' is this a new manufacturer?
If sLastManufacturer <> M_HTMLEncode Then
' if so, add an entry to the first listbox
sLastManufacturer = M_HTMLEncode
Response.Write "<OPTION VALUE=" & rswrk("G_DESTRCT") & ">" & sLastManufacturer & "</OPTION>" & vbCrlf
' and add a new section to the javascript...
sJavaScript = sJavaScript & "}" & vbCrlf & _
"if (elem.options[elem.selectedIndex].value==" & rswrk("G_DESTRCT") & "){" & vbCrlf
End If
' and add a new x_SC_FADD_DESTRCT line to the javascript...
M_HTMLEncode2 = rswrk("G_CITY_ADES")
M_HTMLEncode2 = Replace(M_HTMLEncode2,"&","^^@^^")
M_HTMLEncode2 = Server.HTMLEncode(M_HTMLEncode2)
M_HTMLEncode2 = Replace(M_HTMLEncode2,"^^@^^","&")
sJavaScript = sJavaScript & _
"document.f1.x_SC_LADD_CITY.options[document." & _
"f1.x_SC_LADD_CITY.options.length] = new Option(unescape('" & _
M_HTMLEncode2 & "'),'" & rswrk("G_CITY") & "');" & vbCrlf
rswrk.MoveNext
Loop
' finish the manufacturer listbox...
Response.Write "</SELECT>" & vbCrlf
' create the models listbox...
' put the last line on the javascript...
' and write it out...
sJavaScript = sJavaScript & vbCrlf & "}" & vbCrlf & "}" & vbCrlf
Response.Write "<SCR" & "IPT LANGUAGE=""JavaScript"">" & vbCrlf
Response.Write sJavaScript & vbCrlf & "</SCR" & "IPT>" & vbCrlf
End If
rswrk.Close
Set rswrk = Nothing
%>علما باني استخدمت الكود
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">