abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:00 | Komunita

    Z upstreamu GNOME Mutter byl zcela odstraněn backend X11. GNOME 50 tedy poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.

    Ladislav Hagara | Komentářů: 0
    dnes 00:00 | IT novinky

    Byl publikován plán na odstranění XSLT z webových prohlížečů Chrome a Chromium. S odstraněním XSLT souhlasí také vývojáři Firefoxu a WebKit. Důvodem jsou bezpečnostní rizika a klesající využití v moderním webovém vývoji.

    Ladislav Hagara | Komentářů: 0
    včera 15:55 | Nová verze

    Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.3.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 05:55 | IT novinky

    Organizace Open Container Initiative (OCI) (Wikipedie), projekt nadace Linux Foundation, vydala Runtime Specification 1.3 (pdf), tj. novou verzi specifikace kontejnerového běhového prostředí. Hlavní novinkou je podpora FreeBSD.

    Ladislav Hagara | Komentářů: 0
    4.11. 11:33 | IT novinky

    Nový open source router Turris Omnia NG je v prodeji. Aktuálně na Allegro, Alternetivo, Discomp, i4wifi a WiFiShop.

    Ladislav Hagara | Komentářů: 22
    4.11. 05:44 | Komunita

    Na YouTube a nově také na VHSky byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu.

    Ladislav Hagara | Komentářů: 0
    4.11. 04:33 | Komunita

    Jednou za rok otevírá společnost SUSE dveře svých kanceláří široké veřejnosti. Letos je pro vás otevře 26. listopadu v 16 hodin v pražském Karlíně. Vítáni jsou všichni, kdo se chtějí dozvědět více o práci vývojářů, prostředí ve kterém pracují a o místní firemní kultuře. Můžete se těšit na krátké prezentace, které vám přiblíží, na čem inženýři v Praze pracují, jak spolupracují se zákazníky, partnery i studenty, proč mají rádi open source a co

    … více »
    SUSEMAS | Komentářů: 2
    4.11. 04:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za říjen (YouTube).

    Ladislav Hagara | Komentářů: 0
    4.11. 04:11 | Zajímavý článek

    Jeff Quast otestoval současné emulátory terminálu. Zaměřil se na podporu Unicode a výkon. Vítězným emulátorem terminálu je Ghostty.

    Ladislav Hagara | Komentářů: 11
    3.11. 22:55 | IT novinky

    Amazon bude poskytovat cloudové služby OpenAI. Cloudová divize Amazon Web Services (AWS) uzavřela s OpenAI víceletou smlouvu za 38 miliard USD (803,1 miliardy Kč), která poskytne majiteli chatovacího robota s umělou inteligencí (AI) ChatGPT přístup ke stovkám tisíc grafických procesů Nvidia. Ty bude moci využívat k trénování a provozování svých modelů AI. Firmy to oznámily v dnešní tiskové zprávě. Společnost OpenAI také nedávno

    … více »
    Ladislav Hagara | Komentářů: 8
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (18%)
     (17%)
     (22%)
     (15%)
     (21%)
     (16%)
     (16%)
    Celkem 316 hlasů
     Komentářů: 15, poslední 2.11. 08:25
    Rozcestník

    Dotaz: odstranenie diakritiky v UTF-8 v php

    26.1.2007 10:31 Balvan
    odstranenie diakritiky v UTF-8 v php
    Přečteno: 1618×
    Ahoj vsetci

    poprosil by som o radu ako prepisem v stringu ktory je kodovany v utf-8 diakriticke znaky na ich ekvivalent

    kedze riesenie $pole ('á'=>a); str_tr($pole,$string)

    je nevyhovujuce lebo ak sa zabudne na niektory znak ( a to nehovorim o znakoch svetskych a podobne :D) neurobi to korektne

    dalsim riesenim je iconv('UTF-8', 'ASCII//TRANSLIT', $text);

    hmm ale toto mi neako vracia nezmysly resp. nieco je mozno v iconv zle nastavene

    Ak by sa nieco rozumne naslo a pomohlo bol by som rad a dakujem

    Vas odanny a milujuci Balvan PS: a ak mi pride aj mail z riesenim budem len rad :D balvan@azet.sk

    Odpovědi

    26.1.2007 10:44 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    Iconv také niečo asi nevie, ale recode by to malo zvládnuť.
    26.1.2007 10:49 svatekr | skóre: 18 | blog: Svatekr | Teplice
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    Tohle by nestačilo? function utf8_to_ascii($utf8text) {
    $return = strtr($utf8text,"áčďéěíľňóřšťúůýžÁČĎÉĚÍĽŇÓŘŠŤÚŮÝŽ","acdeeilnorstuuyzACDEEILNORSTUUYZ");
    return $return;
    }
    Každé zbytečně vyřčené slovo je vyřčeno zbytečně.
    26.1.2007 11:12 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    Tazatel explicitně uvedl, že nestačilo.

    Na stránkách unicode se dá stáhnout kompletní databáze (pozor, není malá). Z tohoto souboru se dá (mimo jiné) vygenerovat kompletní převodní tabulka, protože jeden sloupec obsahuje normalizované rozložení na komponenty. Například pro pro č:
    010D;LATIN SMALL LETTER C WITH CARON;Ll;0;L;0063 030C;;;;N;LATIN SMALL LETTER C HACEK;;010C;;010C
    č se skládá z 0x63 ("c") a 0x30c (háček)

    Pro některé jazyky jsou již tato data dostupná jako knhovna od IBM, v Pythonu je to součástí standardní knihovny.
    9.2.2007 16:18 Balvan
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    :D a toto urcite nebude fungovat pre utf8 aby to fungovalo nusi to byt v poli ako hovori kamarat(Quax) ked ho vycerpavam prosbami o pomoc rtfm -> read the fucking manual :D

    array('á'=>'a');

    totok len pre tych ktory by to skusali a neslo im to :D :D
    Tarmaq avatar 20.3.2009 14:20 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    OT: k cemu je dobra promenna $return? neni lepsi to napsat rovnou takto?
    return strtr($utf8text,"áčďéěíľňóřšťúůýžÁČĎÉĚÍĽŇÓŘŠŤÚŮÝŽ","acdeeilnorstuuyzACDEEILNORSTUUYZ");
    
    Don't panic!
    26.1.2007 11:48 Ondrej Ivanic
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    jedno z rieseni je PECL balik translit, http://pecl.php.net/package/translit

    http://derickrethans.nl/translit.php
    9.2.2007 16:11 Balvan
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    hmm lenze PECL neni standartne instalovane v hostingovych spolocnostiach a ja potrebujem univerzalne riesenie skusal som ja prevodnu tabulku , celkom hracka :D ak by sa naslo este nieco krajsie bol by som uplne ze hapy hapy :D a ked som hapy nenaseriem svoje okolie a tym padom moje okolie nenaserie ostatnych a tak aj vby prispejete k svetovemu pokoju :D :D :D

    vas Balvanik
    27.3.2007 19:14 MOOB
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    function remDiak($in){ $trans = array("á"=>"a", "ä"=> "a", "č"=>"c", "ď"=>"d", "é"=>"e", "ě"=>"e", "ë"=>"e", "í"=>"i", "ï"=>"i", "ň"=>"n", "ó"=>"o", "ö"=>"o", "ř"=>"r", "š"=>"s", "ť"=>"t", "ú"=>"u", "ů"=>"u", "ü"=>"u", "ý"=>"y", "ÿ"=>"y", "ž"=>"z", "Á"=>"A", "Ä"=>"A", "Č"=>"C", "Ď"=>"D", "É"=>"E", "Ě"=>"E", "Ë"=>"E", "Í"=>"I", "Ï"=>"I", "Ň"=>"N", "Ó"=>"O", "Ö"=>"O", "Ř"=>"R", "Š"=>"S","Ť"=>"T", "Ú"=>"U", "Ů"=>"U", "Ü"=>"U", "Ý"=>"Y", "Ÿ"=>"Y", "Ž"=>"Z"); return(strtr($in, $trans)); }
    15.6.2007 15:56 Balvan
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    nepomoze nie su tu napriklad svedske, madarske , polske znaky atd.. toto je len pre sk cz a nestaci :-) ale aj za snahu dakujem btw.. v popise problemu som presne napisal ze tato metoda je nepostacujuca ale nevadi

    dik za straveny cas a ochotu
    15.6.2007 17:24 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    prevodnú tabuľku si vygeneruj, kľudne aj analýzou príkladu
    27.3.2007 19:38 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php
    Před pár dny jsem do on-line manuálu PHP doplnil k funkci iconv komentář, který pravděpodobně řeší váš problém. Tedy pokud těmi nesmysly jsou otazníky namísto původních znaků s diakritikou.
    20.3.2009 12:09 Toník
    Rozbalit Rozbalit vše Re: odstranenie diakritiky v UTF-8 v php

    Vase fce pomoci iconv mi vraci

    Zlutouck'y kun

    je tam tedy navic apostrof :-(

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.