Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Znaki „ i dlugi - oraz • są jako ? (ZNAK ZAPYTANIA)
charzak
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 25.03.2014

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


Witam, mam problem z którym nie mogę sobie poradzić(IMG:style_emoticons/default/sad.gif)
Mam sformatowany text w wordzie, przeklejam go do notatnika by zgubić format tekstu, następnie kopiuje z notatnika i wklejam do textarea z wysiwig: nicEdit lub jQueryTE. Po wklejeniu tekst przyjmuje postać czystego / gołego tekstu z kropkami jako punk listy. Wszystko wygląda. Następnie następuje zapis do bazy danych, zmienna z textarea jest bindowana przez bindValue jako string, po wyświetleniu owego tekstu na stronie zamiast punków (kropki/listy) – to akutrat nie problem bo w edytorze mogę zmienić na punk listy ale pojawia się znak zapytania oraz zamiast myślnika (w edytorze wkleja się dłuższy myślnik) i dolnego otwarcia cudzysłowu również pojawia się znak zapytania. Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
charzak
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 25.03.2014

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


hej,

charset strony z formularzem jest ustawiony na utf8

strona zaczyna się od wystartowania sessji

i następnie

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='pl' lang='pl'>
<!-- saved from url=(0013)about:internet -->

oraz

include 'class/head.php';
$head = new Head();
$head->start();

metoda start w klasie head (zawsze działa i nigdy nie ma problemu z polskimi znakami tak jak w tym przypadku jest ok tylko te kropki i myślniki):

  1. public function start() {
  2.  
  3. $code = "<head>\n";
  4. $code .= "<meta http-equiv='content-type' content='text/html;charset=utf-8' />\n";
  5. $code .= "<meta http-equiv='content-language' content='pl'>\n";
  6. $code .= "<meta name='author' content='' />\n";
  7. $code .= "<meta name='robots' content='noindex, nofollow' />\n";
  8. $code .= "<meta name='googlebot' content='noindex, nofollow' />\n";
  9. $code .= "<meta name='msnbot' content='noindex, nofollow' />\n";
  10. // $code .= "<link href='/css/style_main.css' media='all' rel='stylesheet' type='text/css' />\n";
  11. echo $code;
  12. }


i formularz.

dane są przekazywane do strony index która wywołuje controller a ten model który robi zapis do bazy. plik index i controller i model nie mają charset strony. Kod powyżej jest wyświetlany tylko na stronach drukowanych na monitorze przez klasę widoku.
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: 13.10.2025 - 19:00