Проблем с Javasctipt и UTF 8 - прави всичко на маймунки

fenixsz

New member
Здравейте,

Имам проблем с един мод, който използва гугъл мапс. Той рови в базата данни и показва всички записи на картата, при търсене и разглеждане на категориите.

Проблемът:

http://contacts.bg/ - начална страница, има скрипт/карта, всичката кирилица става на маймуница в sourc-a при IE 7 и най-важното validator-a се спъва от тях!

http://contacts.bg/kontakti/magazini - няма скрипт/карта - всичко е ок

http://contacts.bg/kontakti/magazini/alkohol - скрипт/карта всичко на маймунки и валидатора не върви.

http://contacts.bg/kontakti/magazini/alkohol/4 - тук всичко е ок, но таз карта си е в пакета на компонента, а не на допълнителния мод.

Ако махна мода (скрипта за картата при търсене и разглеждане на категории), всичко си е ок - няма маймунки и валидотара без грешка минава.

Явно скрипта ресетва енкодинга на цялата страница или нещо подобно.

Знаете ли от какво може да бъде? Предварително благодаря за всякаква помощ!
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Уж, нямам такива грижи, но сега ще конвертирам всичко в UTF-8 without BOM.
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Проблема не е в BOM-a. Нещо по енкодинга би трябвало да е...
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Скрипт ли е това, писано ли е, с каква кодировка е, мода отделно ли е ? ...все разумни въпроси. Минаваш всичко на UTF-8 и трябва да се оправи
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Скрипт ли е това, писано ли е, с каква кодировка е, мода отделно ли е ? ...все разумни въпроси. Минаваш всичко на UTF-8 и трябва да се оправи

Принципно, това е допълнителен мод към компонент от Джумла. Без този мод всичко е ок. На някъв Американец е, но е заебал съпорта. Всъщност дори и в неговата страница, като изпратих тикет, кирилицата ми я направи на маймуница 😡

Файловете, които управляват този са две js-ки и едно php
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Все още не съм си решил проблема.

Най-странното нещо, е че тази карта/скрипт, който работи чрез 2-3 php-ta и 2 js-ки, скапва цялата страница. Ако е изключен, всичко е наред.
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Опитай с това в .htaccess-a:
AddDefaultCharset UTF-8

Аз не обичам CMS-ите но знам че Джумла-та преди я имаше не само под UTF-8 кодировка. Виж каква версия ползваш.
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Опитай с това в .htaccess-a:
AddDefaultCharset UTF-8

Аз не обичам CMS-ите но знам че Джумла-та преди я имаше не само под UTF-8 кодировка. Виж каква версия ползваш.

Joomla 1.0 беше доколкоот знам под различни, сега на 1.5 съм си с UTF-8.

Това в htaccess-a не помага.

Четох някъде, че проблема може да бъде в това, че даните първо трябва да се енкоднат, преди да влязат в AJAX и Javascript и после да се декоднат, но дори и така да е, защо скапва всичко?
 
Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Re: Проблем с Javasctipt и UTF 8 - прави всичко на маймун

Проблемът е решен.

Проблемът беше geocoding-a към гугъл.

http://code.google.com/intl/bg/apis/maps/faq.html

Трябваше да се добави атрибута в червено навсякъде в mosets tree още при първоначално кодиране в mosets tree и после в показването чрез Moxie Maps.

<script src="http://maps.google.com/maps?file=api&v=2&oe=utf-8&key=abcdefg">
 

Back
Горе