Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/78: Рейтинг темы: голосов - 78, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 19.02.2009
Сообщений: 6

квадратики вместо русских букв

29.06.2010, 16:39. Показов 15555. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте ...вот код который выводит в alert содержимое документа (код вырван отсюда http://zhilinsky.ru/2007/07/22/ajax-coding/ ) ...проблема в том что выводятся квадратики если в файле запись русскими буквами

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
        <script type="text/javascript" language="javascript">
 
            var http_request = false;
 
            function makeRequest(url) {
 
                http_request = false;
 
                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                    if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }
 
                if (!http_request) {
                    alert('Giving up :( Cannot create an XMLHTTP instance');
                    return false;
                }
                http_request.onreadystatechange = alertContents;
                http_request.open('GET', url, true);
                http_request.send(null);
 
            }
 
            function alertContents() {
 
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                        alert(http_request.responseText);
                    } else {
                        alert('There was a problem with the request.');
                    }
                }
 
            }
        </script>
    </head>
    <body>
        <span
            style="cursor: pointer; text-decoration: underline"
            onclick="makeRequest('test.html')">
                Make a request
        </span>
    </body>
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.06.2010, 16:39
Ответы с готовыми решениями:

"Кракозябры" вместо русских букв
Ребята у меня вот такая кодировка &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; ...

Коды клавиш для русских букв
Как средствами js / jquery получить код клавиши, но с распознаванием русских букв. keyCode возвращает код клавиши, но не учитывает...

Ввод только русских букв
Задача: нужно чтобы в поле можно было ввести только маленькие русские буквы. Любой символ входит в условие. Подскажите, что не так? ...

8
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
29.06.2010, 16:54
Для аякса нужна кодировка utf-8
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
29.06.2010, 16:56
у Google Chrome рабоает нормально))
0
0 / 0 / 0
Регистрация: 19.02.2009
Сообщений: 6
29.06.2010, 19:24  [ТС]
Цитата Сообщение от Dimedrol Посмотреть сообщение
Для аякса нужна кодировка utf-8
ммм... а utf-8 вроде вообще не поддерживает русский шрифт...(ну у меня так точно...может чёнить не хватает в компьютере или у меня в голове ) ...или я не прав ?
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
30.06.2010, 12:56
Цитата Сообщение от lavrushka Посмотреть сообщение
а utf-8 вроде вообще не поддерживает русский шрифт
Где ты такую ерунду вычитал? utf-8 работает с русскими шрифтами.
0
0 / 0 / 0
Регистрация: 19.02.2009
Сообщений: 6
30.06.2010, 13:03  [ТС]
не вычитывал... если ставлю кодировку utf-8 русские буквы обезображиваются... в том то и проблема что я пробувал файлы ставить и в utf-8 и 1251 ...в 1251 хотябы на локальном русские появляются...а на сервере вообще кириллицей не пахнет
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
30.06.2010, 18:02
Тогда оставляй windows-1251.
На сервере весь текст пропускай через rawurlencode(); (php), а у клиента через unescape(); (джава скрипт)
0
0 / 0 / 0
Регистрация: 19.02.2009
Сообщений: 6
05.07.2010, 15:25  [ТС]
спасибо за советы...вроде нормализовалось...но в интернет эксплорере ошибку выдаёт (выше написанный код) ... хэлп =)
0
kalamay
27.08.2010, 09:22
Грамотные люди подскажите пожалуйста у меня проблема в одном сайте русски текст отображается квадратиками (кроме жирно выделенных). На сайте много флеш упражнении. Прочитал несколько форумов и с советов кодировку меня, шрифты ставил, в реестр правки делал на трех ОС пробывал (ХP/Vista/W7) но все равно не получается. И возможно ли что проблема ни в программном а в аппаратном средстве?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.08.2010, 09:22
Помогаю со студенческими работами здесь

Проверка переменной на наличие только русских букв
Есть переменная var test = &quot;привет&quot;; можно ли как-то на JavaScript создать условие if которое проверяет данную переменную test на...

Ajax передача русских букв
Всем привет. Как посредством ajax передать русские слова php файлу, передает &quot;кракозяблю&quot;

Квадратики вместо русских букв
Написал простенькую программку : import javax.swing.*; import java.awt.*; /** * Created by Никита on 09.09.2015. */ ...

Квадратики вместо русских букв
Вот, что сделано: 1. Создана база данных (БД) в MySql 2. Создана таблица в этой БД 3. Создано несколько строк в таблице 4....

Квадратики вместо букв
пишу компутеру html страничку: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt; &lt;html&gt; &lt;head&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru