Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy zapisywać ó do bazy danych jako encja?
adamantd
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Witam!
Problem pojawił się w edytorze ckEditor, który jak się zorientowałem zamienia ó na "ó" -mam sporo tekstów w bazie i wszędzie jest "ó" zamiast ó. Jak to rozwiązać? Czy zostawić tak jak jest i kolejne też tak zapisywać? Czy zamienić wszystkie "ó" we wszystkich tekstach na ó i pogrzebać w ckEditorze, żeby zapisywał normalnie? W przeglądarce teksty wyświetlają się prawidłowo ale czy może to mieć jakiś negatywny wpływ np. na wyszukiwanie tekstów w wyszukiwarce google? ktoś wpisuje w wyszukiwarce wyraz lub całe zdanie przez ó a nie przez "ó" jeżeli są w nim zawarte....

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adamantd
post
Post #2





Grupa: Zarejestrowani
Postów: 228
Pomógł: 7
Dołączył: 15.08.2012
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Ok rozumiem -w takim razie pozamieniam wszystko

a tu przy okazji mam pewien problem, ponieważ z dziwnych przyczyn nie chce mi prawidłowo zadziałać funkcja podczas zamiany

  1.  
  2. str_replace('ó', 'ó', $text);//nie zamienia w ogóle
  3.  
  4. preg_replace("/\&oacute\;/", 'ó', $text);//po pierwszej napotkanej encji urywa tekst
  5.  
  6.  
  7. preg_replace("/\&oacute\;[^.]*/", 'ó', $text);//nie zamienia w ogóle
  8.  
  9.  
  10.  



co robię nie tak?

Ten post edytował adamantd 26.06.2013, 21:05:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 03:54