TjL,
There was a past discussion that did say that message limits were counted by
bytes, not characters [1].

Although I just ran the following three scenarios:

Update status with ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" (36 chars, or 144
bytes) and the message was not truncated

Update status with '>' * 140 (140 chars or 560 bytes) and the message was
not truncated

Update status with '>' * 141 (140 chars or 564 bytes) and the message was
truncated.

Thus indicating your option (b) something has changed is true. Below are the
tests I ran for your perusal.

====== TEST RESULTS =======

===== TEST 1 =====
dougs...@abox ~
$ curl -u *******:******** -d status=">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
http://twitter.com/statuses/update.xml

<?xml version="1.0" encoding="UTF-8"?>
<status>
  <created_at>Fri Feb 27 15:20:44 +0000 2009</created_at>
  <id>1258370952</id>
<text>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;</text>
  <source>web</source>
  <truncated>false</truncated>
  [REDACTED]
</status>


===== TEST 2 =====
dougs...@abox ~
$ curl -u ******:****** -d
status=">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
http://twitter.com/statuses/update.xml

<?xml version="1.0" encoding="UTF-8"?>
<status>
  <created_at>Fri Feb 27 15:15:23 +0000 2009</created_at>
  <id>1258349269</id>
<text>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;</text>
  <source>web</source>
  <truncated>false</truncated>



===== TEST 3 =====
dougs...@abox ~
$ curl -u ******:****** -d
status=">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
http://twitter.com/statuses/update.xml

<?xml version="1.0" encoding="UTF-8"?>
<status>
  <created_at>Fri Feb 27 15:20:20 +0000 2009</created_at>
  <id>1258369262</id>
<text>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
...</text>
  <source>web</source>
  <truncated>true</truncated>
  [REDACTED]
</status>
  [REDACTED]
</status>


====== END TEST RESULTS ======



Doug Williams
@dougw
do...@igudo.com

[1] -
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/f4b74d5ba883eb00/b61abdf93950846d?lnk=gst&q=4+bytes#b61abdf93950846d

On Thu, Feb 26, 2009 at 5:31 PM, TjL <luo...@gmail.com> wrote:

>
> I learned long ago that < and > counts as 4 characters because it gets
> encoded as HTML.
>
> I just did a test (thanks to Chad for suggesting it) and it appears
> that this is no longer the case, but I was wondering if this was:
>
> a) a mistake on my part and it had never been true
>
> b) had changed recently
>
> c) is something else
>
> TjL
>



-- 
Doug Williams

do...@igudo.com
http://www.igudo.com

Reply via email to