Yes! thanks.. this is the right code: Imports Microsoft.VisualBasic Imports System.Net Imports System.IO Imports System Imports System.Web
Dim user As String = Convert.ToBase64String (System.Text.Encoding.UTF8.GetBytes(username & ":" & pass)) Dim bytes As Byte() = System.Text.Encoding.ASCII.GetBytes ("status=" & HttpUtility.UrlEncode(status) & "&source=metaki") Dim request As HttpWebRequest = CType(WebRequest.Create ("http://twitter.com/statuses/update.xml"), HttpWebRequest) request.Method = "POST" request.ServicePoint.Expect100Continue = False request.Headers.Add("Authorization", "Basic " & user) request.ContentType = "application/x-www-form- urlencoded;charset=utf-8" request.ContentLength = bytes.Length Dim reqStream As Stream = request.GetRequestStream() reqStream.Write(bytes, 0, bytes.Length) reqStream.Close() Thanks! On 30 ene, 07:50, Julio Biason <julio.bia...@gmail.com> wrote: > On Fri, Jan 30, 2009 at 11:21 AM, Daniel <danielatiklo...@gmail.com> wrote: > > I'm using ASP.NET to post status updates into twitter but all the > > accents and special characters are shown as ?. > > (Disclaimer: I know zits about ASP.NET) > > Looks like you're getting the message in ASCII and pointing that > you're sending them url-encoded. You should url-encode the message > before sending it. > > -- > Julio Biason <julio.bia...@gmail.com> > Twitter:http://twitter.com/juliobiason