我試圖將俄語字符的大小寫從上變爲下。在php中將俄文字符從大寫字母轉換爲小寫字母
function toLower($string) {
echo strtr($string,'ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ','ёйцукенгшщзхъфывапролджэячсмитьбю');
};
這是我使用的功能和輸出看起來像這樣
ЁЙ##ёѹ##`
任何人可以幫助我嗎? 預先感謝
我試圖將俄語字符的大小寫從上變爲下。在php中將俄文字符從大寫字母轉換爲小寫字母
function toLower($string) {
echo strtr($string,'ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ','ёйцукенгшщзхъфывапролджэячсмитьбю');
};
這是我使用的功能和輸出看起來像這樣
ЁЙ##ёѹ##`
任何人可以幫助我嗎? 預先感謝
$result = mb_strtolower($orig, 'UTF-8');
(假設數據是UTF-8)
指定HTML內的字符集,並使用mb_strtolower()
轉換的情況:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<html>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<head>
<title></title>
</head>
<body>
<?
$string = 'ЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ' ;
echo mb_strtolower($string, 'UTF-8');
?>
</body>
</html>
隨着元標記它看起來像這樣:
цукенгшщзхъфывапролджэячсмитьбю
沒有meta標籤它lo oks like this
цукенгшщзхъфывапролджÑÑчÑмитьбю
使用適當的'Content-Type'標題首選上面使用'meta'標題(但也使用後者的情況下,人們希望本地保存和查看頁面)。 – 2011-04-25 12:31:00
什麼是數據編碼? – zerkms 2011-04-25 11:33:40
數據編碼是UTF-8 反正得到它的工作。非常感謝你 – Dhiraj 2011-04-25 12:24:33