|Perl: the Markov chain saw|
Re^4: Decoding, Encoding string, how to?by way (Sexton)
|on Apr 03, 2009 at 18:23 UTC||Need Help??|
You'd get the right result, at the cost of confusing your readers. You'd be saying you're doing one thing (changing the internal format) while actually doing another (changing the encoding of the string).
Yes, my example is for understand the basic step of how perl works internally and what I can obtain handle it, in the mayor part it is a theory test, because it must be handle usually with functions like Encode::encode
Correct, iso-8859-1 cannot encode U+201C. cp1252 can. cp1252 is Microsoft's extension of iso-8859-1, and it's commonly used encoding in the Windows world. That's why U+201C is encountered frequently.
You right, i really don't knew it but checking the cp1252 i can see the character 201C.
Here you have http://en.wikipedia.org/wiki/Windows-1252
Indeed. I have used that very code to make sure a sub was only given bytes before calling a function that expects to only get bytes. At the same time, it makes sure the bytes aren't internally encoded as UTF-8. Most XS functions can't handle that (which is really a bug in the XS function).
That's really important, i'll take mental note, of common error using XS functions.
You're very helpful to undestand this topic, it's small but clear thank you again