[Technical Issue] PHP - Проблем със специалните символи
Специалните символи по принцип са проблем в РНР. Аз съвсем не мога да се оправя с тях. Ето ми кода на пета задача:
http://pastebin.com/cmegS92s
http://pastebin.com/fv4nCbNh
Задачата работи с различни примери, но когато въведа текста от примера в домашното, отказва да го присвои изобщо в променлива, поради символите – и ’. Това не са стандартните тире и апостроф от клавиатурата. Без тях всичк ое ОК. Опитах да ползвам кирилица - нея я присвоява, но я печата грешно. Та въпросите са ми следните?
1. Защо програмата отказва да присвои целия текст в стринг променлива при наличието на дълго тире и специален апостроф?
2. Как да я направя да работи с кирилица.
3. Ескейпингът на ХТМЛ символи може ли да се прави при присвояване на стойност или е само при печатане? $text = htmlspecialchars($_GET['text']);
Благодаря предварително.