Hello Irfan,

it seems that Fiddler wrongly truncates the request on the base to the number of characters of the PUT entity and not its number of octets.
Please, make another tests with the next release of Fiddler.
See this post:
http://groups.msn.com/HTTPFiddler/bugs.msnw?action=get_message&mview=0&ID_Message=627&LastModified=4675624182723210897

best regards,
Thierry Boileau
Hi

I am a colleague of Sreenivas Reddy, and thus have been owkring on the
same application which utilises the restlet framework.
We have recently started to utilise the application in an international
sense i.e. introduce languages such as Turkish, Polish etc.
This has led to issues with character set encoding, even though we have
correctly utilised UTT-8 throught.
These problems however appear to have been fixed with the recent fixes
(in the realm of InputRepresentation, getText, toString etc).
But one problem is still persisting, when we PUT an XML entity to the
framework. Even though the Content-Type are correctly set
i.e. application/xml;charset=UTF-8
Basically the Entity that comes through on the restlet Request object has
not been correctly encoded (shown by the fact that it has been truncated
by N bytes).
For example:

<test>
   <description>Á<description>
</test>

Becomes:

<test>
   <description>Á<description>
</test

Since the 'Á' character occupies two bytes.

I have eliminated our actual application from the equation by writing a
very simple stand alone test to replicate the error.
Is there somewhere I can provide this example app, to help in resolving
the problem?

Cheers;
Irfan

Reply via email to