quote:
Originally posted by davidov
Indeed, it seems that Unicode exactly takes up 2x as much space as ANSI. So you were right about that part...
But that would mean that in the past !plus saved files in ANSI, and now it saves them in Unicode?
Once again, why and is there a way to prevent this?
With Plus!3 you can choose if your logs are saved as ansi or as unicode.
Plus! > Preferences > Local Settings > Save text files with [ANSI/MBCS | Unicode] character set.
Some people use languages with exta characters which aren't in the main ascii set. Such characters belong to the unicode character set. Old OSs (eg: Windows 95) do not support unicode so it made sense to let the user choose between the formats.
Since Messenger Plus! Live can only run on Windows XP or higher, which does fully support unicode, it makes perfect sense that chat logs are now saved in unicode only to prevent the loss of special characters if you're talking to a person in Arabic for example (or even if a person uses some unicode characters in their name).
The main ascii set contains of 256 characters, in other words 1 byte can define a character. In standard unicode there are 65536 possible characters, which means to uniquely define a character you need 2 bytes (hence twice the amount of ascii).
EDIT:
quote:
Originally posted by Ezra
Maybe patchou can reenable this option in a later build.
For people who do not know the differences and possible implications, this can cause problems (eg: certain characters not logging). Even if you do know the differences and implications, people could always use some unicode characters in their names, texts, etc. Those will be lost if you save logs as ANSI.