Текстът се показва по различен начин в HTML5

Създавам HTML5 приложение, което работи с iPhone и Android. Когато покажа текст в тази форма:

"the number is between 10%-15% 2. the number between 25%-35% 3.the number between 25%-35%...." 

В Android го виждам като въведен правилно, но в iPhone виждам това

"the number is between 10%-15 2.%"

Някакви идеи как да го поправя?


person Alex Opent    schedule 28.11.2012    source източник
comment
Как можете да очаквате any1 да ви помогне, като просто опишете проблема си, но не споделяте съответния код   -  person Mr. Alien    schedule 28.11.2012
comment
Кодът не е проблемът тук, аз просто показвам текста по-долу в браузъра, в ‹div›, без никакъв интелигентен код...   -  person Alex Opent    schedule 28.11.2012


Отговори (2)


Не сте ни дали много да продължим, но бих проучил възможността кодирането на текста да не е съвместимо с iOS (кодиран ли е файлът UTF-8 например). Другият възможен проблем е, че текстът, който показвате по-горе, се третира като URL кодиран.

Прочетете тук:

UTF-8 срещу Unicode

Кои са знаците, които stringByAddingPercentEscapesUsingEncoding избягва?

person ktamlyn    schedule 28.11.2012

Опитайте the number is between 10%%-15%% 2. the number between 25%%-35%% 3.the number between 25%%-35%%

person redolent    schedule 28.11.2012
comment
Така че всъщност казвате да замените % с %%? - person Alex Opent; 29.11.2012
comment
Точно. Вижте дали работи. Не мога да кажа със сигурност дали ще стане, но си струва да опитате. - person redolent; 29.11.2012