Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 标签输出上的8位字符串表示_Swift_Macos_Utf 8_Label_Byte - Fatal编程技术网

Swift 标签输出上的8位字符串表示

Swift 标签输出上的8位字符串表示,swift,macos,utf-8,label,byte,Swift,Macos,Utf 8,Label,Byte,Swift2标签utf8错误 我使用复制粘贴将编码的8位字符串数据从数据库传输到Swift2 OSX程序。输入是正常的(label.stringValue),但是我不能让输出正确地标记 如果msb(最高有效位)为1,则label.stringValue将显示2个字节,即使输入为Utf8(1字节无符号) 任何人都可以帮助获得能够以单字节输出格式显示所有256个可能字节选项的label.stringValue输出吗 提前感谢, Erik检查UTF-8编码是如何工作的,我的错。问题是:有没有一种方法可

Swift2标签utf8错误

我使用复制粘贴将编码的8位字符串数据从数据库传输到Swift2 OSX程序。输入是正常的(label.stringValue),但是我不能让输出正确地标记

如果msb(最高有效位)为1,则label.stringValue将显示2个字节,即使输入为Utf8(1字节无符号)

任何人都可以帮助获得能够以单字节输出格式显示所有256个可能字节选项的label.stringValue输出吗

提前感谢,


Erik

检查UTF-8编码是如何工作的,我的错。问题是:有没有一种方法可以使用一个字节的所有8位并在swift 2中显示它?好的,让我们有一个字节,哪个值可以是0x00。。。0xff。您希望在label.stringValue中使用哪种表示形式??您的标签实例是什么类型的?label.stringValue是什么类型?(NSTextView,还是您自己的实现?)感谢您的输入,您的回答让我意识到,也许我从数据库复制/粘贴到程序的想法不是一个好方法。MsSQL数据库允许我复制内容(936字节的数据),并可以将其粘贴到文本字段中。然而,在计算之后,我希望每个字节只显示1个字节。我以前打印Swift.print(“lengte(allebits.utf8.count)met waarde:(UInt8(bytewaarde)))很抱歉我超过了我的评论时间:我使用的从字节到字符串的转换是:returnString+=convertToCharacters(UInt8Bits:eachUInt8Byte),这给了我一个问题。我想我应该找到另一种方法,谢谢你迄今为止的帮助。