UrandoM Posted February 23, 2006 Share Posted February 23, 2006 Здравейте,имам един малко глупав вапрос сложих си апачи за линукс т.е лампп ксамп сичко е ок обаче качих в хтдокс пхп файлове който са на български език (не имената на файловете) а самия индекс е на български как да го оправя някакъв модул ли трябва да се добави!?Благодаря Ви!Дистрото ми е Слак Link to comment Share on other sites More sharing options...
bl8 Posted February 23, 2006 Share Posted February 23, 2006 Честно, не успях да те разбера. Би ли описал малко по-подробно проблема си, кой точно индекс е на български език ? Link to comment Share on other sites More sharing options...
dX Posted February 23, 2006 Share Posted February 23, 2006 Оправи си charset-a.. Реда трябва да изглежда така: AddCharset WINDOWS-1251 .cp-1251 Link to comment Share on other sites More sharing options...
UrandoM Posted February 25, 2006 Author Share Posted February 25, 2006 Хамм.. знчи имам апачи и имеме един идекс който се казва индекс.пхп като отворя не ми го дава на нашенски език на Български ако дава в гадни символи.? а дХ може ли да дадеш малко пове инфо каде се прави това! Link to comment Share on other sites More sharing options...
dX Posted February 25, 2006 Share Posted February 25, 2006 ами.. точно в момента не мога да се сетя от къде се настройва apache-то.. Ти знаеш ли изобщо какво e apache !? Или къде е конфигурационния файл !? лол! /etc/apache/httpd.conf, там се слага. Link to comment Share on other sites More sharing options...
bl8 Posted February 25, 2006 Share Posted February 25, 2006 Хмммм, добре, значи : Къде е тоя индекс, ти ли го създаваш или е по дефалт, пълния път до файла или копи & пейст съдържанието. По принцип ако са маймунки всичко би трябвало да се оправя със следния ред в самия файл : <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> в <head> тага. Пробвай да качиш файла някъде другаде и да прецениш дали грешката е съответно в апачето или във файла. Link to comment Share on other sites More sharing options...
Gorgar Posted February 25, 2006 Share Posted February 25, 2006 и аз си правих саит на мой сървар на моя сървар го даваше с маймунки а примерно като го качих на хит.бг всичко беше нормално Link to comment Share on other sites More sharing options...
savamane Posted February 26, 2006 Share Posted February 26, 2006 Ще е много по-лесно ако човека даде линк към проблемното апачи и въпросния индекс.пхп,хттпд конфа или поне каже коя програма го генерира или нещо, което да улесни малко даването ан помощ, ама пуста му потайност и предпазливост. Пич не давай никаква лична информация тук.Даже въобще не давай информация тук.Може някой да ти влезне в компютъра и да ти изтрие порното, за което си жертвал коефициент в тракера.Ти продължавай да си задаваш въпросите без да даваш подробно инфо.Хората ще се налучкват, ще налучкват и накрая все някой ще уцели решението на проблема ти.Дано само стане по-скоро. Полезен линк. - трябва и за тук да се приспособи една такава тема, ако вече няма де. Link to comment Share on other sites More sharing options...
Mr_Vain Posted February 26, 2006 Share Posted February 26, 2006 Какво общо има апачето с чарсета, дефинирай си cp1251 в документа с маймунките и готово. Link to comment Share on other sites More sharing options...
Stenli Posted April 2, 2008 Share Posted April 2, 2008 Имам сходен пробле с колегата на Убунту 7.10. Проблемът 100% е в апачето, но и идея си нямам как да го оправя. Ето за какво говоря - http://img.data.bg/i.php?id=885148 Link to comment Share on other sites More sharing options...
ov3rm4n Posted April 2, 2008 Share Posted April 2, 2008 Какво общо има апачето с чарсета, дефинирай си cp1251 в документа с маймунките и готово. Link to comment Share on other sites More sharing options...
Stenli Posted April 2, 2008 Share Posted April 2, 2008 Дефинирал съм го, не е в това проблемът. Ето го и кода: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Заявка на части</title> </head> <body> <form action="processorder.php" method=post> <table border=1> <tr bgcolor=#cccccc> <td width=150>Продукт</td> <td width=15>Брой</td> <tr> <td>Гуми</td> <td align="center"><input type="text" name="gumi" size="3" maxlenght="3"</td> </tr> <tr> <td>Масло</td> <td align="center"><input type="text" name="maslo" size="3" maxlenght="3"</td> </tr> <tr> <td>Филтри</td> <td align="center"><input type="text" name="filtri" size="3" maxlenght="3"</td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Submit Order"></td> </tr> </table> </form> </body> </html> Link to comment Share on other sites More sharing options...
jdru Posted April 2, 2008 Share Posted April 2, 2008 Защо не си направиш сайта на utf8 ще си спестиш всичките главоболия? Link to comment Share on other sites More sharing options...
en3rgy Posted April 2, 2008 Share Posted April 2, 2008 Какво общо има апачето с чарсета има по принцип не се конфигурира там но понякога е зададено в неговия кофиг и се сбозява хавата Link to comment Share on other sites More sharing options...
Stenli Posted April 2, 2008 Share Posted April 2, 2008 Защо не си направиш сайта на utf8 ще си спестиш всичките главоболия? Просто не ми е дошло на акъла Сега вече всичко е точно. Благодаря Link to comment Share on other sites More sharing options...
tedy Posted April 2, 2008 Share Posted April 2, 2008 Защо не си направиш сайта на utf8 ще си спестиш всичките главоболия? UTF-8 в комбинация с PHP ще му донесе други главоболия, особено ако прави някакви манипулации със стринговете, различни от простото fetch-ване от базата. Говоря за php-то, което стои в action-a и изобщо в сайта. Ще трябва да търси или имплементира сам заместители на огромна част от вградените функции ако иска utf-8 да ползва стабилно. PHP6 казват че ще поддържа уникод нативно, да видим. Само дето докато започне да се ползва масово 6-цата, ще минат поне 5 години, ако съдим по 5-цата. Link to comment Share on other sites More sharing options...
djadomraz Posted April 3, 2008 Share Posted April 3, 2008 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> Колеги, това отдавна не го гледат браузърите. Сървъра трябва да върне в хедърите (а не в html кода) какъв е енкодинга. Примерно: header('Content-type: text/html; charset=windows-1251'); Успех! има по принцип не се конфигурира там но понякога е зададено в неговия кофиг и се сбозява хавата Всъщност този който връща хедърите на резултантния html той има най-много общо а в случая web servera е apache-то освен ако някой не го override-не от самия скрипт както съм посочил по-горе, та точно apache-то е виновно защото подава други хедъри... Link to comment Share on other sites More sharing options...
Godfather Posted April 4, 2008 Share Posted April 4, 2008 Какво общо има апачето с чарсета, дефинирай си cp1251 в документа с маймунките и готово. Има, и дядо ви мраз е прав. Трябва да се настрои апачи да дава Windows-1251 в съответния хедър, което става със следния ред в httpd.conf: AddDefaultCharset Windows-1251 Link to comment Share on other sites More sharing options...
THE STORM Posted June 22, 2008 Share Posted June 22, 2008 UTF-8 в комбинация с PHP ще му донесе други главоболия, особено ако прави някакви манипулации със стринговете, различни от простото fetch-ване от базата. Говоря за php-то, което стои в action-a и изобщо в сайта. Ще трябва да търси или имплементира сам заместители на огромна част от вградените функции ако иска utf-8 да ползва стабилно.PHP6 казват че ще поддържа уникод нативно, да видим. Само дето докато започне да се ползва масово 6-цата, ще минат поне 5 години, ако съдим по 5-цата. Ами да ви кажа аз досега проблеми с utf-то не съм имал, когато помагах на един приятел да си прехвърли всичките CMS-и и други PHP сайтове на друг сървър му предложих да ги направи на utf8(тъй като искаше сайта да има превод на няколко езика и му казах, че така е най-лесно), конвертирахме файловете в utf8, съответно и MySQL-а и апачето ги настройхме на utf8 и досега проблеми не е имало, а сайтовете определено си ползват доста от стандартните функции за работа със стрингове на PHP-то. Link to comment Share on other sites More sharing options...
tedy Posted June 22, 2008 Share Posted June 22, 2008 Ами да ви кажа аз досега проблеми с utf-то не съм имал, когато помагах на един приятел да си прехвърли всичките CMS-и и други PHP сайтове на друг сървър му предложих да ги направи на utf8(тъй като искаше сайта да има превод на няколко езика и му казах, че така е най-лесно), конвертирахме файловете в utf8, съответно и MySQL-а и апачето ги настройхме на utf8 и досега проблеми не е имало, а сайтовете определено си ползват доста от стандартните функции за работа със стрингове на PHP-то. Интересно Питай твоя приятел дали ползва елемнтарни функции като strlen() или substr() върху utf-8 данни. Но както се досещаш тези данни трябва да са различни от обикновен текст на латиница. Всичко що не е латиница и препинателни знаци и т.н. с код < 0x7F, се представя с поне 2 байта (кирилица, френцица, германица и подобни с разни специални символи ), или с 3 байта (по-изчанчените езици), или с до 4 байта на символ. Ф-иите в PHP работят на ниво байт, те НЕ знаят що е това unicode. Примерно strlen('tи') ще ти даде 3 (при валиден utf8 стринг). Голяма част от функциите са критично засегнати от това, ако трябва да се отчита и всеки символ колко байта заема. Е, освен ако не ползва PHP6 . Ама това са подробности с енкодингите и character sets де Все още има доста програмисти, дори претендират опитни, и не знаят какво е unicode и защо PHP не е добър език . Айде, ако пишеш на ASp или нещо подобно и кадърно, по- може да е простено, там нещата са направени както трябва поне в базовите неща и поддръжката на unicode.. Link to comment Share on other sites More sharing options...
THE STORM Posted June 22, 2008 Share Posted June 22, 2008 Ми говоря за CMS-и като PHP-Fusion, phpBB и дори PhpMyAdmin, които си имат release-чета специално в utf-8 и си работят перфектно с кирилица да речем. P.S. Ползва PHP5. Link to comment Share on other sites More sharing options...
djadomraz Posted June 23, 2008 Share Posted June 23, 2008 Ми говоря за CMS-и като PHP-Fusion, phpBB и дори PhpMyAdmin, които си имат release-чета специално в utf-8 и си работят перфектно с кирилица да речем. P.S. Ползва PHP5. Очевидно никъде не са били използвани въпросните проблемни функции... ИЛИ във въпросните CMS-и хората вече са написали заместители. И това което теди ти говори е от гледната точка на програмист а ти се изказваш от гледната точка на потребител. Ми много ясно че няма да забележиш проблеми стига да е кадърно написана програмата, само че не разбирам защо се обаждаш в темата и твърдиш че PHP няма проблеми с UTF-a след като ти не ползваш самото PHP а друга програма. Доста по-правилно беше да кажеш: ами не знам има ли PHP-то проблеми с кирилицата но PHP-Fusion, phpBB и PhpMyAdmin - нямат. Link to comment Share on other sites More sharing options...
THE STORM Posted June 23, 2008 Share Posted June 23, 2008 Или просто се изказвам от страна на човек, който досега не е имал подобен проблем, не твърдя че PHP-то няма проблеми с utf-то, просто аз не съм попадал на такива. Link to comment Share on other sites More sharing options...
tedy Posted June 23, 2008 Share Posted June 23, 2008 Това е друг въпрос. Както каза djadomraz, от различни гледни точки говорим явно. Разбира се CMS-ите са направени така че да нямат проблеми с utf8. Аз исках да кажа, че ако ти се занимаваш с PHP и ползваш utf8, и ако не ползваш заместители на стандартните ф-ии, ще имаш проблем. Тези проблеми ги има дори на големи системи, а е и учудващо че след толкова прехвърляния, сте нямали никакви проблеми с въпросителни знаци Link to comment Share on other sites More sharing options...
THE STORM Posted June 23, 2008 Share Posted June 23, 2008 Като са конфигурирани добре колацийте на базата данни няма проблем с експорт и импорт, апък и от cp1251 към utf8 конвертация досега също не съм имал проблеми. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.