I have a problem when I try to extract a row from oracle Database with help by a string query. If I try to search a row by normal characters, my query work, if I try to change with chinese characters my query doesn't found any row.
        conn.Open()
        cmd.Connection = conn
        cmd.CommandText = "select DIRNAME from PROJECTINFO where UPPER(NAME) = UPPER('" + projFullName + "')"
        cmd.CommandType = CommandType.Text
        dr = cmd.ExecuteReader()
        If dr.Read() Then
            strProjRawDataSharePath = dr.Item("DIRNAME")
        Else
            dr.Close()
            dr.Dispose()
        End If
        dr.Close()
        dr.Dispose()
If I search my "projFullName" from query with "Default" (projFullName = "Defaults"), my query work grate, if I change with projFullName = "中文版测试", my query doesn't return any value, although, in my data base i have a project with name projFullName = "中文版测试".