2014-10-06 32 views
5

Niedawno włączyłem bibliotekę MomentJS do mojej aplikacji i wystąpił dziwny problem. Przeglądarką, której muszę użyć, jest IE9.Problem z kodowaniem podczas integracji biblioteki Moment JS

Po uruchomieniu aplikacji po raz pierwszy z locale zh-cn, widzę kilka znaków śmieciowych zamiast daty i godziny. Po wylogowaniu i ponownym zalogowaniu się znaki ładują się poprawnie.

Sprawdzam kodowanie na ekranie i widzę, że jest ono UTF-8 oba razy. Problem nie jest spójny. Brakuje mi tego, co mam zrobić, aby debugować lub dotrzeć do źródła tego problemu. Należy docenić wszelkie wskazówki dotyczące tego, co powinienem sprawdzić.

Odpowiedz

7

integracji biblioteki MomentJS zamiast

<script src="moment-with-locales.js"></script>

użyć tej

<script src="moment-with-locales.js" charset="UTF-8"></script>

+1

działa jak czar .. dzięki! –