Javascript.RU

 
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.05.2009, 20:57
Аспирант
Отправить личное сообщение для zerg Посмотреть профиль Найти все сообщения от zerg
 
Регистрация: 02.03.2009
Сообщений: 60

вопрос - кодировка
подскажите как пекодировать из утф в 1251 кодировку на джава
тоесть есть чат и он получает данные джава скриптом и передает. как можно их перекодировать в нутри скрипта
  #2 (permalink)  
Старый 19.05.2009, 21:39
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

а нельзя не мешать кодировки, а использовать одну?
  #3 (permalink)  
Старый 19.05.2009, 21:57
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

не говоря о том что все строки в JS представляются именно в UTF виде
отправляйте с сервера правильные заголовки
но лучше всего использовать одну кодировку:UTF
  #4 (permalink)  
Старый 19.05.2009, 22:03
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Gvozd
все строки в JS представляются именно в UTF виде
В unicode.
  #5 (permalink)  
Старый 19.05.2009, 22:04
Аспирант
Отправить личное сообщение для zerg Посмотреть профиль Найти все сообщения от zerg
 
Регистрация: 02.03.2009
Сообщений: 60

это скрипт использует, вот хочу его с рускип подружить в пхп разобрался а вот с джавой нет

там идет функция
function sendMessage(isadmin, user_name, visitor_name){
	var m = document.getElementById("message");
	var msg = m.value.trimtrailing();
	msg = msg.tags();
	var orig_msg = msg;

	strlen = msg.length ;
	if ( strlen > 1400 )
	{
		alert( "Text is too long.  Less then 1400 characters please." ) ;
		return false ;
	}
	
	// firefox uses \n only, IE uses \r\n
	if ( isadmin )
	{
		msg = msg.replace(/(\r\n)/gi,"<br>");
		msg = msg.replace(/\n/gi,"<br>"); // firefox double check
		msg = msg.parseadmin(user_name,visitor_name);
		while( ( msg.indexOf("url:") != -1 ) || ( msg.indexOf("push:") != -1 ) || ( msg.indexOf("image:") != -1 ) || ( msg.indexOf("email:") != -1 ) )
			msg = msg.parseadmin(user_name,visitor_name);
		addMessage(msg,user_name,"operator","");
	}
	else
	{
		msg = msg.replace(/(\r\n)/gi,"<br>");
		msg = msg.replace(/\n/gi,"<br>"); // firefox double check
		addMessage(msg,user_name,"client","");
	}
	window.parent.frames['session'].window.xmlsubmit(orig_msg) ;
	document.chatform.submit();
	m.value = "" ;
	m.focus();
}


где orig_ms -это сообщение в утф, скрипт сам очень большой и переделывать все в утф будет очень долго, просто думал может както можно посредствам джава это сделать
  #6 (permalink)  
Старый 19.05.2009, 22:18
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

речь шла об использовании utf-8 на сервере... второй вариант перекодировать на сервере (iconv)... третий - Проблемы с кодировками

p.s. Kolyaj, а зачем ты, кстати, создание таблицы в функцию засунул? Типа вряд ли кто-то заметит?
  #7 (permalink)  
Старый 19.05.2009, 23:46
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Это не я функцию писал. Скопипастил как-то где-то, до переписывания руки не дошли. Да и не использую нигде, у меня везде utf.
  #8 (permalink)  
Старый 20.05.2009, 00:45
Аспирант
Отправить личное сообщение для zerg Посмотреть профиль Найти все сообщения от zerg
 
Регистрация: 02.03.2009
Сообщений: 60

всем спасибо будем разбиратся
 



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06
Вопрос насчет прінта Богдан Общие вопросы Javascript 4 26.01.2009 18:01
мааленький вопрос по Regexp:) mirniy Общие вопросы Javascript 1 22.01.2009 20:47
вопрос по long poll megaswin AJAX и COMET 2 27.05.2008 09:20
Вопрос по объектам и DOM Hawk Events/DOM/Window 3 14.05.2008 15:04