I am Using This Code To Read data from Oracle Database .That Data stored In Oracle is Navarchar2 data type but when It it display in gridview it looks like this.
نصرت منوکÛ
HEre is the code I am using to read data Update
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim con = New OleDbConnection("Data Source=cms; User ID=cms20112012; Password=ramzan; provider=OraOLEDB.Oracle")
con.open()
Dim cmd As New OleDbCommand("Select * from V_GROW", con)
Dim da As New OleDbDataAdapter(cmd)
Dim ds As New DataSet
Dim I As Long
da.Fill(ds, "V_GROW")
GridView1.DataSource = ds
GridView1.DataBind()
For I = 0 To ds.Tables("V_GROW").Rows.Count - 1
Dim grower As String = ds.Tables("V_GROW").Rows(I).Item("Grower Name")
grower = Encoding.ASCII.GetString(Encoding.Unicode.GetBytes(grower))
Label1.Text = grower
Next I
con.close()
End Sub
Please anyone tell me How can i display data in actual arabic form which i have stored in DB.
Update
Here is My View Query and now my data is in this form ?& ? ?????? ??? ?R
select ZONE_NO "Zone No",to_char(GROWER_NAME_U) "Grower Name",to_char(FATHER_NAME_U) "Father Name" from CMS_GROWER
where rownum<11
and grower_name_u is not null