Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Проблем с encoding на Apache2 с ASP
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: fenix Дата: 01/16/2004
 Качил съм .asp български сайт на Apache2 ... тръгва, всичко
 върви но ми излиза на йероглифи ... сменям в браузера
 сетингите на инкодинга и се оправя....кликвам на някой от
 линковете зарежда но е пак на йегоглифи и пак трябва да
 сменям инкодинга в браузера....при всяко кликване трябва да
 се сменя инкодинга....... значи погледнах в httpd.conf
 секцията с инкодинга и там като DefaultCharset си е този по
 дифолт ISO-8859-1. В допълнителните инкодинги ги има
всичките които са за кирилица : WINDOWS-1251 .cp-1251 
 KOI8-r .koi8-r и т.н. Да не би трябва апачето да се
 комполира специално за .asp с кирилица .... ама не ми се
вярва 
Ако може да кажете от кво се получава така.... Благодаря !




Отговор #1
От: n3c (n3c< at >n3c< dot >pichove< dot >org) Дата: 01/16/2004
 Пробвай в секцията където ти е описан сайта да добавиш опция
AddDefaultCharset WINDOWS-1251. Нещо като:

<Directory "/ala/bala/">
   Options Indexes FollowSymLinks MultiViews IncludesNoExec
   AllowOverride None
   Order allow,deny
   Allow from all
   AddDefaultCharset WINDOWS-1251
</Directory>

 Ако въпросния апач отговаря само за сайтове на кирилица
 можеш да смениш DefaultCharset глобално. Освен това провери
 дали кирилицата работи нормално с UTF-8 кодова таблица -
много по-универсално решение по принцип.


Отговор #2
От: mironcho (mironcho __@__ linux-bg[ точка ]org) Дата: 01/16/2004
Я аз да допълня n3c ;)

 Значи, ако искаш сайтовете сами да си избират енкодинга,
 тогава напълно закоментирай реда с AddDefaultCharset. Ако
 искаш да форсираш за целия сървър да бъде с даден енкодинг
(например с windows-1251), тогава го напиши така:

AddDefaultCharset WINDOWS-1251


Отговор #3
От: Hellmare (hellmare __@__ hotmail< dot >com) Дата: 03/02/2004
 Ми аз имах подобен проблем, само че с PHP. В конфига
(php.ini) имаше сложено следното:
default_charset = "iso-8859-5"
 Просто го махнах и всичко си дойде на мястото си, понеже
 предпочитам от страниците да си прая енкодинга не от
 сървъра. Не знам за .асп как са нещата де :) Просто се
 оказа, че PHP не се влияе от httpd.conf относно енкодинга и
т.н.



<< CD burn (2 ) | php+Oracle (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)