說明 : 這些函數是以 PHP4 來處理 big5 字元 任何人都可以自由散佈本程式 寫這些程式是看見 LinuxFab 上討論區上很多人有中文問題才寫的 我不能保證會發生什麼問題 , 若有 bug 請來信討論不要謾罵 時間 : 2003/3/6 版本 : 0.22 PS 1 : 詳細安裝方式與使用方式請參考 readme.html PS 2 : 本版本大幅改用 iconv 來處理字串 , 作者尚未很詳細的測試, 若有問題或 bug 請 Email 給我 PS 3 : PHP 自從 4.3.0 之後已經正式支援big5字串 , 效果不錯 , 本函數集也許不會再做大幅更新了 因為有許多函數可以用 PHP 4.3.0 來做有相同效果 , 不過 PHP 4.3.0 尚未提供 addslashes 處理 雙位元字串...是可惜之處 */ /*時間: 2004.12.06 *更動: 由於舊有的寫法無法在新版的iconv2.0+後使用,故修改big5_func.iconv.php的big5_stripslashes, * big5_addslashes, big5_stripcslashes, big5_addcslashes以符合使用。 *修改人:Eddy Chang (eyesofkids@yahoo.com.tw) */ /*時間: 2004.08.28 *更動: 在big_func.inc中加入gb2big5, big52gb, 以及big5_mysql_like等三個函式。 *修改人:Eddy Chang (eyesofkids@yahoo.com.tw) */ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); global $mosConfig_lang; define("BIG5_FILE_DIR" , dirname(__FILE__) ); /* 程式開始 */ # error_reporting(E_ALL); define("BIG5_UNICODE_START" , 0xa140); // 目前中文轉 Unicocde 的 BIG5 字起始值 define("UTF16_FIRST_CHAR" ,chr(0xff).chr(0xfe)); // Big5 error handler function function Big5ErrorHandler ($errno, $errstr, $errfile, $errline) { $debug = debug_backtrace(); switch ($errno) { case E_USER_ERROR: echo "
Error: $errstr in ".$debug[2][file] ." on line " .$debug[2][line] ."
\n"; exit(1); break; case E_USER_WARNING: echo "
Warring: $errstr in ".$debug[2][file] ." on line " .$debug[2][line] ."
\n"; break; case E_USER_NOTICE: echo "
Notice: [$errno] $errstr
\n"; break; default: echo "Unkown error type: [$errno] $errstr
\n"; break; } } //if(function_exists("iconv") && ICONV_VERSION =="1.9") if(function_exists("iconv")){ include_once(BIG5_FILE_DIR . "/big5_func.iconv.php"); //echo "use iconv
"; }else{ include_once(BIG5_FILE_DIR . "/big5_func.default.php"); } function big5_isBig5($c="") { $bc = hexdec(bin2hex($c)); if ( ($bc>=0xa440 && $bc<= 0xc67e) || ($bc>=0xc940 && $bc<= 0xf9fe) || ($bc>=0xa140 && $bc<= 0xa3fe) || ($bc>=0xc6a1 && $bc<= 0xc8fe) ) return true; return false; } // 計算中文字筆劃 function big5_stroke($str="") { $tab=@File(BIG5_FILE_DIR ."/big5_stroke.tab"); if(!$tab) { $error_handler = set_error_handler("Big5ErrorHandler"); trigger_error ("big5_stroke() : Can not open file '" . BIG5_FILE_DIR . "/big5_stroke.tab'", E_USER_ERROR ); restore_error_handler(); } /* 讀取轉換表至陣列 $StrokeMapping */ $i=0; while(list($key,$val)=Each($tab)) { $StrokeMapping[$i] = split(" ",$val); $StrokeMapping[$i][1] = HexDec($StrokeMapping[$i][1]); $StrokeMapping[$i][2] = HexDec($StrokeMapping[$i][2]); $i++; } $s1 = substr($str,0,1); $s2 = substr($str,1,1); $s = Hexdec(Bin2hex($s1.$s2)); if( big5_isBig5($s1.$s2) ) { for($i=0;$i= $s) return $StrokeMapping[$i][0]; } else return false; } function big5_chunk_split($str, $chunklen=76 , $end="\r\n") { $len = big5_strlen($str); $tmp = array(); for($i=0 ; $i<$len ; $i+=$chunklen) $tmp[] = big5_substr($str,$i,$chunklen) ; return implode( $end , $tmp); } function big5_strpos($haystack ,$needle ,$offset=0) { if($offset < 0 || !is_int($offset)) { $error_handler = set_error_handler("Big5ErrorHandler"); trigger_error ("big5_strpos(string haystack,string needle,int offset=0) : offset must >= 0 or ignore", E_USER_WARNING ); restore_error_handler(); return false; } $needle_len = big5_strlen($needle); $len =big5_strlen($haystack); for($i=$offset ; $i<$len ; $i++) { if(big5_substr($haystack,$i,$needle_len) == $needle) return $i; } return false; } function big5_strrpos($haystack , $needle) { $first_char = ""; if( is_int($needle) ) { $hex = dechex($needle); $first_char = chr(hexdec(substr($hex,0,2))); if(strlen($hex)>2) $first_char .= chr(hexdec(substr($hex,2,2))); } else $first_char = big5_substr($needle,0,1); echo $first_char; $len =big5_strlen($haystack); for($i=$len ; $i>-1 ; $i--) { if(big5_substr($haystack,$i,1) == $first_char) return $i; } return false; } /*用於許功蓋等字在作mysql有關like查詢時,需加入三次\\\才會正常執行 *由Eddy Chang 新增。 */ function big5_mysql_like($keyword_str) { $keyword1 = str_replace( chr(92) ,chr(92).chr(92).chr(92).chr(92),$keyword_str); return $keyword1; } /*用於繁簡碼互轉,這個是big5轉gb *由Eddy Chang 新增。 */ function big52gb($Text) { $fp = fopen(BIG5_FILE_DIR."/big5-gb.table", "r"); $max = strlen($Text) - 1; for ($i = 0;$i < $max;$i++) { $h = ord($Text[$i]); if ($h >= 160) { $l = ord($Text[$i + 1]); if ($h == 161 && $l == 64) { $gb = " "; } else { fseek($fp, ($h - 160)*510 + ($l - 1)*2); $gb = fread($fp, 2); } $Text[$i] = $gb[0]; $Text[$i + 1] = $gb[1]; $i++; } } fclose($fp); return $Text; } /*用於繁簡碼互轉,這個是gb2312轉big5 *由Eddy Chang 新增。 */ function gb2big5($Text) { $fp = fopen(BIG5_FILE_DIR."/gb-big5.table", "r"); $max = strlen($Text) - 1; for ($i = 0;$i < $max;$i++) { $h = ord($Text[$i]); if ($h >= 160) { $l = ord($Text[$i + 1]); if ($h == 161 && $l == 64) { $gb = " "; } else { fseek($fp, ($h - 160)*510 + ($l - 1)*2); $gb = fread($fp, 2); } $Text[$i] = $gb[0]; $Text[$i + 1] = $gb[1]; $i++; } } fclose($fp); return $Text; } ?> 正大特殊金屬 - 各國規範對照表

站內搜索
請輸入:
2016/06/27, 週一
首頁 arrow 各國規範對照表

CARBON STEEL碳鋼
AISI/SAEDIN-SELW.NRJIS
1035CK351.1181S35C
1045CK451.1191S45C

ALLOY STEEL合金鋼
AISI/SAE
DIN-SELW.NRJIS
513537Cr41.7034SCr430
514041Cr41.7035SCr435
25CrMo41.7218SCr440
413534CrMo41.7220SCM435
414042CrMo41.7225SCM440
862021NiCrMo21.6523SNCM220
434940NiCrMo7SNCM439
714041CRA1Mo71.8509SACM645

COLD WORK TOOL STEEL 冷模工具鋼
AISI/SAE
DIN-SELW.NRJIS
D2X155CrMoV1211.2379SKD11
D3X210Cr121.2080SKD-1
O195MnCrW81.2510SKS-3
O290MnCrV81.2842
S160WCrV81.2550SKS-41
S560SiMoCr81.2103

HOT WORK TOOL STEEL熱模工具鋼
AISI/SAE
DIN-SELW.NRJIS
(P20)40CrMnMo71.2311PDS5(大同)
40CrMnMo8S1.2312
H11X38CrMoV511.2343SKD-6
H13X40CrMoV511.2344SKD-61
6F356NiCrMoV71.2714SKT-4
420CX40Cr131.2083

HIGH SPEED STEEL高速工具鋼
AISI/SAEDIN-SELW.NRJIS
M2S6-5-21.3343SKH-51
M35S6-5-2-51.3243SKH-55
M7S2-9-21.3348SKH-58
M42S2-10-1-81.3247SKH-59

BEARING STEEL 軸成鋼
AISI/SAE
DIN-SELW.NRJIS
52100100Cr61.3505SUJ2

VALVE STEEL 閥門鋼
AISI/SAEDIN-SELW.NRJIS
HNV3X45CrSi9 31.4718SUH-1
X50CrSi8 2 SUH-11
X40CrSiMo10 21.4731SUH-3
EV8X53CrMnNiN2191.4871SUH-35

SPRING STEEL 彈簧鋼
AISI/SAEDIN-SELW.NRJIS
926060Si71.5027SUP-6
925454SiCr61.7102SUP12
515555Cr31.1716SUP-9
615050CrV41.8159SUP10

FREE CUTTING STEEL 快削鋼
AISI/SAEDIN-SELW.NRJIS
12139SMn281.0715SUM22
12L139SMnPb281.0718SUM22L
12159SMn361.0736SUM25
12L149SMnPb361.0737
1141SUM42
1144SUM43

沃斯田鐵不袗
AISI/SAEDIN-SELW.NRJIS
30303X12CrNi18 84305SUS303
30304X5CrNi18 94301SUS304
30304LX2CrNi18 94306SUS304L
30316X5CrNiMo18 104410SUS316
30316LX2CrNiMo18 104404SUS316L
30310X12CrNi25 214845SUS310

麻田散鐵不袗
AISI/SAEDIN-SELW.NRJIS
51403X10Cr134006SUS403
41410X10Cr134006SUS410
514164005SUS416
51420X40Cr134034SUS420J2
51431X22CrNi174057SUS431
51440X105CrMo174125SUS440C
17-4PHX5CrNiCuNb1744542SUS630

肥粒鐵不袗
AISI/SAEDIN-SELW.NRJIS
51403XCr174016SUS430
51430FX12CrMoS174104SUS440F

主選單
首頁
服務項目
產品介紹
服務據點
聯絡我們
各國規範對照表
郵件網站
誰在線上
我們有 1 位訪客在線上

本網站代管於戰國策