言語変換に問題があります。私のウェブサイトの言語は英語ですが、私のクライアントはトルコ語のウェブサイトを必要としています。お得なウェブサイトです。バックエンド管理者は取引を英語で投稿しますが、フロントエンドでは顧客はトルコ語で表示する必要があります。私はこのプロジェクトを開発するためにPHPとMysqlを使用しています。トルコ語でページを変換するにはどうすればよいですか。
前もって感謝します...
サポートしたい言語ごとにページの並列セットが必要です。
メインページにさまざまな「言語ルート」へのリンクを提供するだけです。
または、次のような PHP スクリプトを使用して、ブラウザーの言語に基づいて自動的にリダイレクトすることもできます。
http://www.willmaster.com/library/automation/alternate-language-redirect.php
複数の言語を許可する方法でコードを作成するつもりがない場合は、Google 翻訳などを使用する必要があります。
実際のページ URL とともに、Google 翻訳へのリンクを含むページにリンクを作成できます。
また、英語とトルコ語の両方を受け入れるように文字セットを設定することを忘れないでください。
<!DOCTYPE html5>
...
<meta charset='utf8'>
また、mysql テーブルは utf8 の準備ができている必要があります。
CREATE TABLE foo (
id INT PRIMARY KEY AUTO_INCREMENT; # example
...
) CHARACTER SET utf8 COLLATE utf8_general_ci;
またはそれらを更新するには:
ALTER TABLE foo CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
あなたのphpで(上):
header("Content-type:text/html;charset=UTF-8\n");
これで、データベースに (翻訳された) utf8 を追加する準備が整いました。