Merge pull request #3491 from faizanrashid/master
authorRobert <me@rwinslow.com>
Wed, 20 Jan 2016 01:56:26 +0000 (17:56 -0800)
committerRobert <me@rwinslow.com>
Wed, 20 Jan 2016 01:56:26 +0000 (17:56 -0800)
[BUG FIX] [MINOR] Fix encoding with unicode characters.

1  2 
python/flatbuffers/builder.py

@@@ -395,12 -365,10 +395,12 @@@ class Builder(object)
          """CreateString writes a null-terminated byte string as a vector."""
  
          self.assertNotNested()
 +        ## @cond FLATBUFFERS_INTERNAL
          self.nested = True
 +        ## @endcond
  
          if isinstance(s, compat.string_types):
-             x = s.encode()
+             x = s.encode(encoding, errors)
          elif isinstance(s, compat.binary_type):
              x = s
          else: