- 论坛徽章:
- 0
|
原帖由 liff 于 2007-4-6 11:24 发表
能否列几行应用的demo代码(如判断是否包含SJIS),javascript的最好。
谢谢!
有段php的
- function check_kana1(&$kana1) {
- // $kana1 = htmlentities($kana1,ENT_COMPAT);
- if ($kana1 == "") {
- $this->set_error(ERROR_MSG_NON_KANA1);
- } else {
- // $kana1 = unhtmlentities($kana1);
- if ($kana1 != "") {
- $kana1 = preg_replace('/[\x5c]/','¥',$kana1);
- $kana1 = preg_replace('/[\x7e]/','~',$kana1);
- $kana1 = mb_convert_kana($kana1,"KAS","EUC-JP");
- $kana1 = preg_replace('/"/','”',$kana1);
- $kana1 = preg_replace('/\'/','’',$kana1);
- }
- // $kana1 = preg_replace('/"/','"',$kana1);
- $tempkana1 = $kana1;
- if ($kana1 != "") {
- $tempkana1 = preg_replace("/(?:[\xa1-\xa2][\xa0-\xff]|\xa5[\xa1-\xf6]|\xa1[\xa6\xbc\xb3\xb4]|\xa3[\xb0-\xb9]|\xa3[\xc1-\xda]|\xa3[\xe1-\xfa])/e","",$tempkana1);
- if ($tempkana1) {
- $this->set_error(ERROR_MSG_KANA1_FORMAT);
- }
- }
- }
- }
复制代码 |
|