Jump to content
php.lv forumi

bossx

Reģistrētie lietotāji
  • Posts

    2
  • Joined

  • Last visited

Posts posted by bossx

  1. Paldies visiem, problēma atrisinājās ar laacz'a palīdzību!

    Atrisinājums sekojošs (ja nu kādam noder):

     

    RSS var izmantot arī ISO-8859-13, kas ir tas pats Windows-1257. Tā kā pietiek tikai ar:

     

    <code><font color="#000000">
    <font color="#0000CC"><?xml version</font><font color="#006600">=</font><font color="#CC0000">"1.0" </font><font color="#0000CC">encoding</font><font color="#006600">=</font><font color="#CC0000">"ISO-8859-13"</font><font color="#0000CC">?></font>
    </font>
    </code>

     

    kā pirmo rindiņu un lieta darīta.

     

    BET ja tomēr vajag pārvērst uz UTF-8, tad tiešām noder funkcija iconv();

     

    Piemērs:

    <code><font color="#000000">
    <font color="#0000CC"><?
    </font><font color="#FF9900">// iconv() pirmais ir esošais encodings, vajadzīgais encodings un pārkodējamais strings
    </font><font color="#0000CC">$teksts </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/iconv]iconv[/url]</font><font color="#006600">(</font><font color="#CC0000">"ISO-8859-13"</font><font color="#006600">,</font><font color="#CC0000">"UTF-8"</font><font color="#006600">,</font><font color="#0000CC">$teksts</font><font color="#006600">);
    </font><font color="#0000CC">?></font>
    </font>
    </code>

     

    Ja nedarbojas iconv() (nav viss nepieciešamais pieinstalēts), tad var izmantot K|NG norādīto http://paste.php.lv/165

  2. Es te pamēģināšanas pēc gribēju uztaisīt RSS feedu savai lapai, bet nevaru saprast, kā lai ar PHP vai kādu citu palīdzību nomaina tekstu kodējumu no Windows-1257 uz UTF-8, jo visi teksti MySQL ir Windows-1257 kodējumā, bet RSS prasa UTF-8. Itkā ir funkcija utf8_encode(), bet tas ir ISO-8859-1 => UTF-8. Kā būt ar Windows-1257? Googlee neatradu un pašam arī ideju nav.. Kādam nav nācies saskarties?

×
×
  • Create New...