jakeheis / Shout

SSH made easy in Swift
MIT License
357 stars 103 forks source link

Fixes unicode support #65

Open katzenbaer opened 1 year ago

katzenbaer commented 1 year ago

Some libssh methods that take a char pointer and char count need to use String.utf8.count instead of String.count, else the parameter will be malformed.

  1> "你好".count
$R0: Int = 2
  2> "你好".utf8.count
$R1: Int = 6
Lakr233 commented 1 year ago

Found this issue years ago, and you fixed it. My hero!