2016-10-20 14 views
0

私はこれらの質問で多くのスレッドをstackoverflowで参照してください、私は私の問題の答えを見つけることができません。 ドイツ語のウムラウトはいつでも「特殊文字」として表示されます。ドイツ語Umlaut in html

これは私の実装です:

<?php 
session_start(); 
error_reporting(E_ALL & ~ E_NOTICE); 

require ("plugins/phpmailer/..."); 
require ('plugins/phpmailer/...'); 
require ("include/..."); 
require ("include/..."); 
require ("include/..."); 
?> 
<html lang="de"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<link rel="stylesheet" type="text/css" 
    href="css/..."> 
<script src="http://code.jquery.com/jquery-latest.min.js" 
    type="text/javascript"></script> 
<script src="javascript/..." 
    type="text/javascript"> 
</script> 
</head> 
<body>ähm... 

このコードは動作しません。私は特別な文字を参照していますが、äやそれ以外の文字は表示されません。 私のコードで何が間違っていますか?

この質問は申し訳ありませんが、私は巧妙な解決策を見つけることができません。

+1

* file *がサーバーにutf-8として保存されているかどうかを確認しましたか?何らかの理由でウェブサーバーが矛盾するヘッダーを送信していないかどうかを確認します。 –

+0

また、データベースからデータを取得する場合は、SET NAMES UTF8を実行する必要があります。 – krasipenkov

+0

ありがとうフランツ!それが理由でした!データベースの形式は問題ありませんが、ファイル形式は正常ではありませんでした。それがユニコードであるかのように見えます。 UltraEdit 15では、このabsolteを正確に認識できません。メニュー項目のテキストは "unicode/utf8 to utf8"です。うーん...今、それは完璧です!ありがとうございました! – peter70

答えて

0

これは動作します: Ä Ë Ï ...私は(スペースを削除して)で入力した何

:&#196; &#203; &#207; ...

Google HTMLウムラウト、またはthis pageを参照するか、Googleのいくつかをご利用ください。

+0

ありがとうございますが、Franzからの回答をご覧ください! – peter70

+0

この回答はASCII時代には素晴らしいことでした。しかし、UTFが導入されて以来、それが実際にすべて使用されていることを確認することをお勧めします。 –

関連する問題