漢字|変換
phpでの漢字変換は昔から面倒でした
まず、2つの点があります:
1 GBKの繁体字中国語文字はBig5ではありませんが、一般的に繁体字中国語文字は対応するBigコードを持っています
2対応する Big5 コードが存在するとは限らないため、このクラスには 3 つの組み込み関数が含まれています。つまり、元のドキュメントのバックアップです)
qswhBig5.phpここから
http://www.blueidea.com/user/qswh/qswhBig5.zip
class qswhBig5{ var $qswhData ;
function qswhBig5($filename="qswhBig5.php"){ $this->qswhData=file($filename);
function qswhStr($gb,$fail="??"){ /* *****(秋水烏編 2002-9-6)******/
$ret="";
for ($i=0;$i
$q=ord (substr($gb,++$i,1));
$tmp=$this->qswhData[$p-128];
for( $j=0;$j
if( $k==$q)$q=chr(hexdec(substr) ($tmp,$j+2,2))).chr(hexdec(substr($tmp,$j+4,2)));
else if($fail=="")$q=chr($ p).chr($q); else $q=$fail;
}
else
$q=chr($p);
$ret.= $q;
}
return $ret;
}
function qswhFile ($filename,$fail="??"){
/******(秋水烏編 2002-9-6)*****/
if(!file_exists($filename.".qswh" ))copy($filename,$filename.".qswh") ;
$fp=fopen($filename,"r+");
$tmp=fread($fp,filesize($filename));
rewind($ fp);
fwrite($fp,$this->qswhStr ($tmp,$fail));
fclose($fp);
}
function qswhDir($dirname,$fail="??"){
/******(秋水烏編 2002-9-6)******/
$d = dir( $dirname);
while($entry=$d->read()) {
if($entry=="."||$entry= ="..")Continue;
$entry=$dirname. "/".$entry;
if(is_dir($entry))
$this->qswhDir($entry,$fail);
else{
if(substr($entry,-5)!=".qswh ")$this->qswhFile($entry,$fail);
}
}
$d->close();
return $c;
}
}
使用例:
$ Words="Qiushui Wuhen";
$qswh=new qswhBig5("qswhBig5.php");//qswhBig5.php、パラメーターを保存できます
echo("n ファイルをエンコード:".$qswh-> ;qswhFile("index.htm"));
使用説明:
フォーマット後の単語を保持します。ファイルでは、

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版
便利なJavaScript開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Dreamweaver Mac版
ビジュアル Web 開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。
