C++ Protocol Buffers use UTF-8 for all text encoding, regardless of platform. If you want to use some other encoding in your code, you will have to manually convert between that and UTF-8 when interacting with Protocol Buffers. In Java and Python everything is taken care of automatically, since these languages have built-in unicode support. In Java, protocol buffers uses String object (which are unicode) to represent strings, and in Python you can use the "unicode" builtin type for unicode.
On Sun, Aug 30, 2009 at 8:00 PM, IChina <sukai090...@gmail.com> wrote: > > Hi All: > > I want to use PB to RPC, in java c++ python. > > They have interact. > > In windows, vs2008 unicode mode is use UTF16, but in linux is UTF8. > > I don't know this is ok?encode support is ok? > > Generally, python is used UTF8 , also. > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---