![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Musze zamienic kodowanie tekstu z UTF-8 na ISO-8859-2 przed zapisem do bazy. Problem w tym, ze ten tekst czesto zawiera nieobslugiwane cudzyslowy skopiowane z Worda, o takie: Cytat „ ” Jak uzywam do konwersji mbstring to zamienia te cudzyslowy na znaki zapytania, a jak uzyje iconv to mi wywali blad ze tekst zawiera nieobslugiwane znaki. Probowalem zamienic te cudzyslowy na zwykle (ktore moge wklepac z klawiatury) za pomoca str_replace, ale Eclipse mi nie chce w ogole zapisac pliku php bo tych znakow nie moze zapisac w kodowaniu ISO. Co z tym zrobic? Jak to zamienic na zwykly cudzyslow? Moge ostatecznie kazac mbstring je usunac za pomoca Kod ini_set('mbstring.substitute_character', 'none'); ale to nie jest dobre wyjscie. Ten post edytował marcini82 19.01.2007, 08:59:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Tutaj są entitiesy HTML'a oparte o powyższy zapis:
http://www.w3schools.com/tags/ref_entities.asp To co potrzebujesz to najprawdopodobniej: left double quotation mark i right double quotation mark Tutaj szczegółowo: http://www.fileformat.info/info/unicode/char/201c/index.htm Ten post edytował cadavre 19.01.2007, 16:51:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:23 |