Добавить пустое место в строке языка Arabi c - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь добавить пустой пробел в строку, но после добавления пробелы не отображаются, и если я проверяю длину строки, это показывает, что есть разные пробелы, но пробелы не отображаются на дисплее

ниже мой код и скриншот того же.

    let apple = "apple"
    var arabictext = "بيتزا صغيرة بالجبنة‎"

    // here space works
    let ababictextWithSpace = "\(apple)      \(arabictext)"
    print(ababictextWithSpace)

    // here space not work
    var ababictextWithSpace2 = "      \(arabictext)     "
    print(arabictext)




    let str = String(data: arabictext.data(using: .utf8)!, encoding: .utf8)
    print("\(str!)".count)
    print("    \(str!)".count)

Снимок экрана с выводом.

enter image description here

Ответы [ 2 ]

1 голос
/ 18 марта 2020

вы можете попробовать обернуть вашу строку ("" ") enter image description here

0 голосов
/ 18 марта 2020

In my case

Возможно, это ошибка консоли. На самом деле они разные, то, что другой размер просто доказывает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...