How to enter a non-breaking space on iOS?

On a Mac, entering a non-breaking space is very easy. On my iPad with iOS 7 installed, I want to enter a non-breaking space. But I find no way.

I have tried the mic on the keyboard. It gives me this :

Espace insécable

:-)

I would prefer a solution coming from the keyboard. I would also like a palette offering characters or snippets.


Solution 1:

Find one in a web page (even a page you create yourself, inserting  ) and then copy it to the clipboard. Paste it in when needed.

Solution 2:

In my jailbroken iPhone4 with iOS 7.1.2 I have installed Persian Keyboard iOS5+ from the BigBoss repository in Cydia. For my native language Farsi, this keyboard has non-breaking space near the Space button.

In the image below I have typed the translation of the non-breaking space in Farsi نیم‌فاصله which the correct form is the last line with non-breaking space between ‍نیم and فاصله. The middle line has normal space and the first line has no space.

enter image description here

If your device is jailbroken maybe there are alternatives for the keyboard in the Cydia repository for your preferred language.

Solution 3:

This is a bit convoluted, so hopefully someone comes up with [a lot] better. On your Mac, create a note with a non breaking space (option+spacebar on Mac) in a known position. Now open that note, select that non breaking space (I found that tricky), & copy it. Go to Settings > General > Keyboards > Text Replacement. Tap the + at the top right, paste the non breaking space as the Phrase, & something as the Shortcut (I used nbsp). When you use it you need to type a space before typing your shortcut, & iOS will insert a space after you select the phrase. That's a regular space either side of your non breaking space that you need to delete.