Loading...
ph.kolarov avatar ph.kolarov 63 Точки

[JS Frameworks] AngularJS encoding ?

Здравейте, сбъсквам се с някакъв много странен проблем. Понякога не ми зарежда кирилица коректно и ми излизат въпросителни. Интересното е, че в някои директиви зарежа нормално кирилицата, а на други не. Не мога да хвана никаква връзка или модел. Търсих в гуугъл, но не намирам нищо конкретно, намирам само как да правя заявките с UTF-8

В конкретния случай зареждам HTML директива, в която има кирилица и излизат въпросителни. През контролера отново не изкарва кирилицата нормално. Само когато зарежда от базата информация тогава излизат адекватно. Някой има ли идея какво става ?

Тагове:
1
JavaScript Applications 17/06/2015 00:35:25
cherokee avatar cherokee 146 Точки

Сложил ли си си в index,html файла мета таг-а за charset (<meta charset="UTF-8">)? Има вариант браузера да не може да интерпретира коректно това, което трябва да рендерира. 

0
ibakyrdjiev avatar ibakyrdjiev 172 Точки

И аз имам същия проблем и нешо не мога да го оправя

0
ph.kolarov avatar ph.kolarov 63 Точки

Проблемът остава, въведен е <meta charset="UTF-8">...

Пробвах и с angular-translate и отново излизат въпроси. Остана ми единствено да го пренапиша frown

Който има интерес може да погледне кода http://github.com/phkolarov/Akatsky-Website и да удари едно рамо.. ще го биросам!

0
22/06/2015 00:16:14
ph.kolarov avatar ph.kolarov 63 Точки

Най-вероятно хората, които имат този проблем използват WebStorm като мен. В действителност проблемът е в енкодинга... , но на самите файлове( partial-и). По някаква причина WebStorm променя енкодинга на някои html файлове на windows1251. След като го коригирате на UTF-8 всичко ще се оправи.

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.