public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* UTF-8, UTF-16 and UTF-32
@ 2008-08-21  5:16 Dallas Clarke
  2008-08-21  9:30 ` me22
                   ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Dallas Clarke @ 2008-08-21  5:16 UTC (permalink / raw)
  To: gcc-help


Hello GCC,

Now I have had the time to pull myself off the ceiling, I realise the 
problem is that Unix/GCC is supporting both UTF-8 and UTF-32, while Windows 
is supporting UTF-8 and UTF-16. And the solution is for both Unix and 
Windows to support all three Unicode formats.

I have had to spend the last several days totally writing from scratch the 
UTF-16 string functions, and realise that with a bit of common sense every 
thing can work out okay. Hopefully quick action to move wchar_t to 2 bytes 
and create another type for 4 byte strings, we can see a lot of problems 
solved. Maybe have UTF-16 strings with L"My String" and UTF-32 with LL"My 
String" notations.

I hope your steering committee can see that there will be lots of UTF-16 
text files out there, with a lot of code required to be written to process 
those files and while UTF-8 will not support many none Latin based 
languages, UTF-32 will not support many none Human base languages - i.e. no 
signal system is fault free.

Thanks,
Dallas
http://www.ekkySoftware.com/ 

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2008-08-26 20:29 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <002901c903df$08265510$3b9c65dc@testserver>
2008-08-22 14:54 ` UTF-8, UTF-16 and UTF-32 Eljay Love-Jensen
2008-08-23  2:00   ` Dallas Clarke
2008-08-23  2:24     ` me22
2008-08-23  2:45       ` Dallas Clarke
2008-08-23  3:06         ` me22
2008-08-23  3:52           ` Dallas Clarke
2008-08-23  4:31             ` Brian Dessent
2008-08-23 11:33     ` Andrew Haley
2008-08-23 21:41     ` Eljay Love-Jensen
2008-08-24  0:41       ` Dallas Clarke
2008-08-24  4:02         ` me22
2008-08-24  5:53         ` corey taylor
2008-08-24  6:02           ` Dallas Clarke
2008-08-24 11:11             ` me22
2008-08-24 19:11             ` Eljay Love-Jensen
2008-08-26 14:50               ` Marco Manfredini
2008-08-25 23:15         ` Matthew Woehlke
2008-08-26  4:14           ` Dallas Clarke
2008-08-26  6:03             ` Matthew Woehlke
2008-08-26 18:29             ` Jim Cobban
2008-08-26 18:37               ` me22
2008-08-26 19:20                 ` me22
2008-08-26 21:29                 ` me22
2008-08-27 13:29                 ` me22
2008-08-26 18:54               ` Andrew Haley
2008-08-26 21:19                 ` me22
2008-08-27  8:18                   ` me22
2008-08-27 11:45                   ` me22
2008-08-21  5:16 Dallas Clarke
2008-08-21  9:30 ` me22
     [not found]   ` <004501c90350$87491330$0100a8c0@testserver>
2008-08-21 12:49     ` me22
2008-08-21 10:18 ` Andrew Haley
2008-08-21 11:50   ` Dallas Clarke
2008-08-21 12:15     ` John Love-Jensen
2008-08-21 14:38 ` John Gateley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).