PHP/文字列
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*全角・半角 [#odabda30]
**変換 [#p675389c]
***[[mb_convert_kana:https://www.php.net/manual/ja/functi...
-[[phpのmb_convert_kanaを使って全角・半角の変換を行おう!...
*機種依存文字 [#gb762021]
-[[機種依存文字 - Wikipedia:https://ja.wikipedia.org/wiki...
-[[機種依存文字について - 農林水産省:https://www.maff.go....
-[[代表的な機種依存文字一覧:https://mect-japan.com/2019/g...
-[[【php】はしご高が文字化けしない文字コード変換:https://...
-[[PHPでPCの機種依存文字を検出し、変換(削除)する。:http...
**機種依存文字の判定 [#re0bb74b]
-[[フォームのバリデーションでよく使う項目をまとめた小話:h...
--機種依存文字をShift-JISに変換してからUTF-8に戻した場合...
***サンプルコード [#n7d9352d]
<?php
//---- 機種依存文字:あり ----
$strText = "髙橋";
//$strText = "㈱あいうえお";
//$strText = "№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼㍻";
//$strText = "㍉ ㎜ ㎝ ㎞ ㎎ ㎏ ㏄㍉㌔ ㌢ ㍍㌘ ㌧ ㌃...
//$strText = "①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳";
//$strText = "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ";
//$strText = "¥$¢£%‰℃Å";
//$strText = "ⅠⅡⅢⅣⅤ≡∑∫∮√⊥∠∟⊿∵∩∪・";
//$strText = "纊鍈蓜炻棈兊夋奛奣寬﨑嵂";
//---- 機種依存文字:なし ----
//$strText = "高橋";
//$strText = "ハンカクカタカナ";
//$strText = "〇○◇□△▽☆●◆■▲▼★◎◯♂♀〒";
//$strText = "→←↑↓⇒⇔";
//$strText = "…‥、。,.・:;?!゛゜´`¨^ヽヾゝゞ〃°′...
//$strText = "+-±×÷=≒≠≦≧<≪≫∞∽∝∴∵∈∋⊆⊇⊂⊃∪∩∧∨⇒⇔∀∃∠⊥⌒∂∇≡...
//$strText = "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσ...
//$strText = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжз...
//$strText = "─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂";
//$strText = "#&*@§※〓♯♭♪†‡¶仝々〆ー~ ̄_―‐∥|/\";
if (checkU2S($strText)) {
echo "機種依存文字が入ってます\n";
} else {
echo "機種依存文字は入っていません\n";
}
function checkU2S($s){
$mb_encode = mb_detect_encoding($s);
if ($mb_encode == "UTF-8") {
return strlen($s) !== strlen(mb_convert_encodin...
} else {
return strlen($s) !== strlen(mb_convert_encoding(mb_co...
}
}
?>
*Unicode文字 [#lcfc8136]
-[[【Sqlserver】【Access】文字化けの原因は、環境依存文字...
終了行:
*全角・半角 [#odabda30]
**変換 [#p675389c]
***[[mb_convert_kana:https://www.php.net/manual/ja/functi...
-[[phpのmb_convert_kanaを使って全角・半角の変換を行おう!...
*機種依存文字 [#gb762021]
-[[機種依存文字 - Wikipedia:https://ja.wikipedia.org/wiki...
-[[機種依存文字について - 農林水産省:https://www.maff.go....
-[[代表的な機種依存文字一覧:https://mect-japan.com/2019/g...
-[[【php】はしご高が文字化けしない文字コード変換:https://...
-[[PHPでPCの機種依存文字を検出し、変換(削除)する。:http...
**機種依存文字の判定 [#re0bb74b]
-[[フォームのバリデーションでよく使う項目をまとめた小話:h...
--機種依存文字をShift-JISに変換してからUTF-8に戻した場合...
***サンプルコード [#n7d9352d]
<?php
//---- 機種依存文字:あり ----
$strText = "髙橋";
//$strText = "㈱あいうえお";
//$strText = "№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼㍻";
//$strText = "㍉ ㎜ ㎝ ㎞ ㎎ ㎏ ㏄㍉㌔ ㌢ ㍍㌘ ㌧ ㌃...
//$strText = "①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳";
//$strText = "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ";
//$strText = "¥$¢£%‰℃Å";
//$strText = "ⅠⅡⅢⅣⅤ≡∑∫∮√⊥∠∟⊿∵∩∪・";
//$strText = "纊鍈蓜炻棈兊夋奛奣寬﨑嵂";
//---- 機種依存文字:なし ----
//$strText = "高橋";
//$strText = "ハンカクカタカナ";
//$strText = "〇○◇□△▽☆●◆■▲▼★◎◯♂♀〒";
//$strText = "→←↑↓⇒⇔";
//$strText = "…‥、。,.・:;?!゛゜´`¨^ヽヾゝゞ〃°′...
//$strText = "+-±×÷=≒≠≦≧<≪≫∞∽∝∴∵∈∋⊆⊇⊂⊃∪∩∧∨⇒⇔∀∃∠⊥⌒∂∇≡...
//$strText = "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσ...
//$strText = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжз...
//$strText = "─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂";
//$strText = "#&*@§※〓♯♭♪†‡¶仝々〆ー~ ̄_―‐∥|/\";
if (checkU2S($strText)) {
echo "機種依存文字が入ってます\n";
} else {
echo "機種依存文字は入っていません\n";
}
function checkU2S($s){
$mb_encode = mb_detect_encoding($s);
if ($mb_encode == "UTF-8") {
return strlen($s) !== strlen(mb_convert_encodin...
} else {
return strlen($s) !== strlen(mb_convert_encoding(mb_co...
}
}
?>
*Unicode文字 [#lcfc8136]
-[[【Sqlserver】【Access】文字化けの原因は、環境依存文字...
ページ名: