Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?) / 19 сообщений из 19, страница 1 из 1
21.07.2006, 20:54
    #33871425
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?
...
Рейтинг: 0 / 0
21.07.2006, 22:51
    #33871503
xopap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
А в чем проблема поподробнее - с кодировкой?
Если да, по попробуй вот такой тег meta поставить:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
...
Рейтинг: 0 / 0
21.07.2006, 23:14
    #33871520
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Спасибо за участие. Тэг Ваш хороший, только - куда же его поставить?
Я сделал, например, так:

Вот начало листинга:

<%@ Page Language="C#" MasterPageFile="~/Default.master" Title="HilSoft-ASP | Links"
CodeFile="Links.aspx.cs" Inherits="Links_aspx" ContentType="charset='windows-1251'" %>

<asp:content id="Content1" contentplaceholderid="Main" runat="server">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>New Record</title>
</head>

<body>

<div class="shim column"></div>

<div class="page" id="links">
<div id="content">
<h3>About the Links</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod

......

А вот - конец:
<dt><a href="#">Linked site name</a></dt>
<dd>A description of the web site goes here.</dd>
</dl>
</div>
</div>

</body>
</html>

</asp:content>

Но тогда транслятор ругается:
Element 'html' cannot be nested within element 'form'

И как быть - я не знаю. Чего-то я не понимаю.
...
Рейтинг: 0 / 0
22.07.2006, 00:27
    #33871553
xopap
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Тэг meta Вы поставили правильно внутри блока <head></head>.
У Вас есть аттрибут страницы ContentType стандартного MIME-типа: с ним тоже это можно настроить, но у меня, к сожалению, не получилось пока разобраться.
Далее у Вас идет <asp:content id="Content1" contentplaceholderid="Main" runat="server"> - насколько я понимаю, это что-то связанное с master pages и при его определении вроде не нужны никакие HTML-тэги.
С master pages не сталкивался - сказать не могу, поэтому попробуйте поработать в этом направлении.
По ошибке не похоже, чтобы это было как-то связано с кодировкой: просто наверное в коде где-то нарушен порядок вложенности тэгов.
Удачи!
...
Рейтинг: 0 / 0
22.07.2006, 01:52
    #33871575
tretyak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
http://www.gotdotnet.ru/DOTNET/FAQ/ASPNET/389.aspx ?
...
Рейтинг: 0 / 0
22.07.2006, 09:59
    #33871640
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Спасибо. Я зашел в Default.master и туда вставил тэг про Window-1251. Действительно, после этого изображение надписи изменилось, но, к сожалению, русским не стало - другие крокозябры. Боюсь, что тут уже дело в хостинге. Буду думать. Спасибо.
...
Рейтинг: 0 / 0
22.07.2006, 10:16
    #33871649
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Вставил globalization как Вы написали, и теперь вместо русских букв в Опере-9 видны только ???????, а IE вообще не желает показывать страницу с русскими буквами - выдает на экран HTML-текст страницы, а не ее изображение.
Помогите.
...
Рейтинг: 0 / 0
22.07.2006, 12:17
    #33871712
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
поставь вместо windows-1251 UTF-8
...
Рейтинг: 0 / 0
22.07.2006, 13:52
    #33871781
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Поставил. И всё вернулось на круги своя: пишет
Е�ŕěáŕëëŕ такую абракадабру.
...
Рейтинг: 0 / 0
22.07.2006, 14:44
    #33871811
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
И еще здесь http://hilosophy.qsh.ru/ можно увидеть продолжение безобразия с русскими буквами. Программуля простенькая - несколько строк. И не кажет.
...
Рейтинг: 0 / 0
22.07.2006, 18:52
    #33871961
ISaved
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
в web.config
<system.web>
<globalization requestEncoding="windows-1251" responseEncoding="windows-1251" fileEncoding="windows-1251" culture="ru-RU" uiCulture="ru-RU" />
</system.web>
...
Рейтинг: 0 / 0
22.07.2006, 20:42
    #33872000
Dkm_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
И сам файл, в котором русские буквы пишутся, надо сохранять в нужной кодировке.--
Абыpвалг! - сказал Linux после pyсификации
...
Рейтинг: 0 / 0
22.07.2006, 20:47
    #33872001
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Я послушно вставил

<system.web>
<globalization requestEncoding="windows-1251" responseEncoding="windows-1251"
fileEncoding="windows-1251" culture="ru-RU" uiCulture="ru-RU" />
</system.web>

как Вы указали, после чего русские буквы стали изображаться в виде знаков вопроса: ??????????
...
Рейтинг: 0 / 0
22.07.2006, 20:50
    #33872004
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Вы, уважаемый Dkm_S, пишете: "И сам файл, в котором русские буквы пишутся, надо сохранять в нужной кодировке". Я работаю в Visual Studio 2005, разве этого недостаточно. Там я правлю все свои программные модули. А затем перетаскиваю на свой сайт посредством Total Commander в режиме FTP. Что мне нужно изменить в этой схеме? Ответьте, пожалуйста.
...
Рейтинг: 0 / 0
22.07.2006, 20:53
    #33872006
Dkm_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Вот там, в Студии, и надо задать кодировку. File/Advanced Save Options...--
Абыpвалг! - сказал Linux после pyсификации
...
Рейтинг: 0 / 0
22.07.2006, 20:55
    #33872008
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Спасибо, но у меня под File нет никакого Advanced Save Options...
...
Рейтинг: 0 / 0
22.07.2006, 21:04
    #33872014
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Виноват! Нашел Advanced Save Options...
Там стоит Cyrillic Windows - Codepage 1251

И что делать?
...
Рейтинг: 0 / 0
22.07.2006, 21:25
    #33872026
Dkm_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Поменять на UTF-8.--
Абыpвалг! - сказал Linux после pyсификации
...
Рейтинг: 0 / 0
22.07.2006, 21:40
    #33872035
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?)
Поменял. Теперь на месте русских букв везде (в том числе в заголовках - Title) другие крокозябры как например Гостевая книга
или МатериаĐ

Надо ли вставлять типа META Charset 1251
или globalization в web.config

или что дальше делать?

см. http://hilosophy.qsh.ru/
и там всё сами увидите в моей программулине.
Помогите и дальше, прошу Вас!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать, чтобы в Default.aspx (ASP.NET 2) отображались русские буквы?) / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]