Japoński łańcuch echa PHP staje się znakami zapytania
Pracuję nad stroną php, która potrzebuje zarówno japońskiego, jak i angielskiego. W większości miejsc nie mam problemu z poprawnym wyświetlaniem języka japońskiego, ale nie mogę wyświetlić znaków, jeśli korzystam z takiej funkcji:
echo.php:
<code><?php function draw(){ echo "日本語"; } draw(); ?> </code>
Dostaję „日本語”
ale jeśli spróbuję tego: index.php:
<code><?php some stuff include "echo.php"; draw(); ?> </code>
Dostaję "???". Czy jest jakiś sposób, aby pobrać plik echa do pierwszego pliku w taki sposób, aby mógł go odczytać?
EDYCJA: Strona działa i wyświetla poprawnie japońskie znaki, chyba że próbuje pobrać funkcję z pliku php Oto kod:
<code><html lang="ja"> <head> <title>Running Projects</title> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> </head> <body> <div id="header"> <? php include "layout.php" ?> </div> </body> </html> </code>
Gdzie layout.php jest tylko plikiem z listą linków, mam to na każdej stronie, więc linki są na każdej stronie. W innej części muszę użyć funkcji.php, aby pobrać dane z bazy danych i zapisać je na stronie, więc spróbowałem umieścić layout.php w function.php i wywołać go: Pojawiły się angielskie linki, ale Linki japońskie pojawiły się jako znaki zapytania.