ugrás a tartalomhoz

PHP utf-8 enter probléma

stefike69 · 2018. Jún. 11. (H), 13.02
Tisztelt kollégák!

Olyan problémával fordulok hozzátok, hogy hogyan lehet php-ben utf-8 kódrendszerben hozzáadni az enter karaktert a szöveghez. Gondolok itt arra, hogy normál módban ezt a \n -nel lehet megoldani. Tehát, pl.:
$txt = "first row\nsecond row\n";
erre ugyebár megjelenik az alábbbi:
first row
second row

Erre lenne szükségem utf-8 kódrendszerben, különös tekintettel a \n-re.

Köszi a segítséget mindenkinek, aki tudja és válaszol.
 
1

Pontosan mi a probléma? A

Endyl · 2018. Jún. 11. (H), 13.28
Pontosan mi a probléma?

A sorvége karakter UTF-8-ban is sorvége karakter.
2

Pontosíts

Pepita · 2018. Jún. 11. (H), 17.01
Endyl megadta a pontos választ: a sorvége utf-8-ban is sorvége.
Ha ez így kevés, akkor próbáld meg minél pontosabban megválaszolni:

Mi az elvárt működés? Mi történik helyette?

erre ugyebár megjelenik az alábbbi:
Nem, a fenti egy kódsortól még nem jelenik meg semmi, ki is kell írni a kimenetre, pl:
echo $txt;
Aztán jön a következő, hogy mi is a kimenet, mert ha böngésző, akkor a "\n" csak akkor fog sortörést eredményezni, ha <pre> tagek között van.
Ha parancssori a cucc, akkor pedig célszerű a PHP_EOL konstanst használni, úgy több esély van rá, hogy eltérő oprendszerek alatt is ugyanaz lesz a kimenet.