Тема
|
Проблем с strtoupper()
|
|
Автор | developer (Нерегистриран) |
Публикувано | 20.04.01 16:32 |
|
Когато се отнася за латиница - работи,
когато обаче опиташ:
strtoupper("НЕЩО СИ");
не става НИЩО.
Някой да има идея?
|
|
Тема
|
Re: Проблем с strtoupper()
[re: developer]
|
|
Автор | edmon (Нерегистриран) |
Публикувано | 22.04.01 05:40 |
|
za kva os bre?
|
|
Тема
|
Re: Проблем с strtoupper()
[re: edmon]
|
|
Автор | bofh (Нерегистриран) |
Публикувано | 22.04.01 14:45 |
|
Мда я дай нещо повече като информация,защото аз не съм забелязал досега проблем, ... може и част от phpinfo()
|
|
Тема
|
Re: Проблем с strtoupper()
[re: developer]
|
|
Автор | dzver (Нерегистриран) |
Публикувано | 22.04.01 23:33 |
|
ia probvai
<?
echo strtoupper("нещо си");
?>
:))
|
|
Тема
|
Re: Проблем с strtoupper()
[re: developer]
|
|
Автор | developer (Нерегистриран) |
Публикувано | 23.04.01 10:52 |
|
Moe da probvam i 100 times - ama neise...
E vi palnia problem.
Zna4i ima edna baza danni s BG & Engl dumi (rechnik)
Te sa UPPERCASE (ta da se tarsi po-lesno).
Kato se pokazvat zna4eniata - strtolower na ENG - works fine, ama ne i za BG.
Sistemata e Linux Slack
PHP-to e 4.0.4pl1
URL-to na koeto moje da skivate problema e: pishete naprimer WORK - vsi4ko na BG izliza uppercase, a na LAT - lower
ako opitate умен - pak sashtoto.
4e imat o6te rabota v php.net e iasno - mai 6te triabva da si napisha 1 func za tselta sam.
btb. Ako niakoi ima gotini reshenia - otvorihme sait DEVELOPER.mybg.net - vi6te i pretsenete mojete li da ste polezni na ostanalite, kakto go pravite tuk.
|
|
Тема
|
Reshenieto!
[re: developer]
|
|
Автор |
zlX (непознат
) |
Публикувано | 23.04.01 12:24 |
|
Problema ti e tochno nikakyw.
W nachaloto na koda pishesh
<?php
setlocale("BG");
?>
zadylzhitelno e da imash instaliran i BG lokal na Slackware
|
|
Тема
|
Re: Reshenieto! (Da ama ne)
[re: zlX]
|
|
Автор | Developer (Нерегистриран) |
Публикувано | 23.04.01 16:56 |
|
Ne stava - probvah da instaliram pone 10 razli4ni bg_BG files, oba4e vse ima niakakvi greshki i izobshto - nesigurna rabota. Te tova e linux - dokato go razrabotiat kato horata - vsi4ki 6te izmrem...
Ako ima6 niakakvo po- nejno re6enie shte sam blagodaren.
etc. i tova e re6enie, ama ne za balgarski, a za FR ili UK.
|
|
Тема
|
Re: Reshenieto! (Da ama ne)
[re: Developer]
|
|
Автор |
bofh (:: shin bet ::) |
Публикувано | 23.04.01 17:34 |
|
<?
function Str2Upper($strInput)
{
for ($i=0; $i<strlen($strInput); $i++) {
$char_val = ord($strInput[$i]);
if ($char_val > 223 and $char_val < 256 ){
$char_val -= 32;
$ret_char .= chr($char_val);
} else {
$ret_char .= $strInput[$i];
}
}
return $ret_char;
}
echo Str2Upper("Леле Мале");
?>
Това трябва да ти свърши работа пиши ако има проблем.Редактирано от bofh на 23.04.01 17:44.
|
|
Тема
|
И още нещо
[re: bofh]
|
|
Автор | bofh (Нерегистриран) |
Публикувано | 23.04.01 19:40 |
|
Ами сетих се, че е хубаво да прочета това на което отговарям преди да отговоря. Така че мисля не си прочел това.
mysql> select UCASE('Test'); -> 'TEST'
|
|
|
Привет.
Погледнах ти проблема и при мен работи всичко. Нямам проблем с кирилицата.
Явно проблема е при теб. Другия по сложен вариант е да си напишеш процедура на MySQL за select която да прави всичко upper
|
|