==>简体_PHP

Jun 01, 2016 pm 12:35 PM
gb i text 簡略化


/**** 繁体简体 ****/

/**
  码表的取得:
    http://netcity.hinet.net/kstchieh/table.zip
  包中有两个文件:big5-gb.table,gb-big5.table
  函数gb2big5由于没有big5环境,故未能详细测试
*/

// 将码表予装入内存
$filename = "big5-gb.table";
$fp = fopen($filename, "rb");
$big5 = fread($fp,filesize($filename));
fclose($fp);
$filename = "gb-big5.table";
$fp = fopen($filename, "rb");
$gb = fread($fp,filesize($filename));
fclose($fp);

/**
  Big5码转换成GB码
*/
function big52gb($Text) {
  global $big5;
  $max = strlen($Text)-1;
  for($i=0;$i     $h = ord($Text[$i]);
    if($h>=160) {
      $l = ord($Text[$i+1]);
      if($h==161 && $l==64) {
        $gb = " ";
      }else{
        $p = ($h-160)*510+($l-1)*2;
        $gb = $big5[$p].$big5[$p+1];
      }
      $Text[$i] = $gb[0];
      $Text[$i+1] = $gb[1];
      $i++;
    }
  }
  return $Text;
}

/**
  GB码转换成Big5码
*/
function gb2big5($Text) {
  global $gb;
  $max = strlen($Text)-1;
  for($i=0;$i     $h = ord($Text[$i]);
    if($h>=160) {
      $l = ord($Text[$i+1]);
      if($h==161 && $l==64) {
        $big = " ";
      }else{
        $p = ($h-160)*510+($l-1)*2;
        $big = $gb[$p].$gb[$p+1];
      }
      $Text[$i] = $big[0];
      $Text[$i+1] = $big[1];
      $i++;
    }
  }
  return $Text;
}

?>

/**** 测试 ****/
$a = "啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨";
echo "原简体 $a
";
$a = "摆甁玼玸絁砾魔窯︺锚稲筰綽";
echo "原繁体 $a
";
$a=big52gb($a);
echo "转简体 $a
";
$a=gb2big5($a);
echo "转繁体 $a
";
?>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

1tのメモリは何GBに相当しますか? 1tのメモリは何GBに相当しますか? Feb 22, 2023 pm 04:55 PM

1t メモリは 1024GB に相当します。 1tメモリとは「1TB」のメモリ記憶容量を指し、1TBは1024GBに相当します。ただし、これはコンピュータの原理に基づいた理論上の値にすぎません。一般に、ハード ドライブのメーカーによるハード ドライブの定義とコンピュータのハード ドライブ容量のアルゴリズムが異なるため、システムによって表示される利用可能なストレージ容量は少なくなります。ハードドライブの識別容量とオペレーティングシステムの表示。実際の容量は異なる場合があります。

メモリの1gは何MBですか? メモリの1gは何MBですか? Mar 16, 2023 pm 04:19 PM

1gメモリは1024MBです。 g は中国語で「ギガバイト」を意味する「GB」を表し、MB は「メガバイト」を指します。GB と MB は両方とも、コンピュータのハード ドライブ、メモリ、その他のより大容量の記憶媒体の記憶容量を示すのに一般的に使用されます。 GB と MB 間の変換レートは 1000 (1024)、つまり「1GB=1024MB」にほぼ等しくなります。

i7 3770に最適なグラフィックスカードは何ですか? i7 3770に最適なグラフィックスカードは何ですか? Dec 29, 2023 am 09:12 AM

Core i73770 にはどのグラフィックス カードが適していますか? RTX3070 は、優れたパフォーマンスと高度なテクノロジーを備えた非常に強力なグラフィックス カードです。ゲームをプレイする場合でも、グラフィックをレンダリングする場合でも、機械学習を実行する場合でも、RTX3070 は簡単に処理できます。 NVIDIA の Ampere アーキテクチャを使用し、5888 CUDA コアと 8GB GDDR6 メモリを搭載しており、スムーズなゲーム体験と高品質のグラフィック効果を提供できます。 RTX3070 は、リアルな光と影の効果を表現できるレイ トレーシング テクノロジーもサポートしています。全体として、RTX3070 は、高性能と高品質を追求する人に適した、強力で高度なグラフィックス カードです。 RTX3070はNVIDIAシリーズのグラフィックスカードです。第2世代NVIDを搭載

1g は何 MB のメモリ容量に相当します 1g は何 MB のメモリ容量に相当します Feb 03, 2023 pm 03:55 PM

1g は 1024MB のメモリ容量に相当します。 g の正式名称は「GB」で、中国語で「ギガバイト」を意味します。情報測定の 10 進単位であり、コンピュータのハードドライブ、メモリ、その他の大容量記憶媒体の記憶容量を示すためによく使用されます。 GB と MB 間の変換レートは、1000 (1024)、つまり「1GB = 1024MB」にほぼ等しくなります。

10GBのハードドライブのストレージ容量はどれくらいですか? 10GBのハードドライブのストレージ容量はどれくらいですか? Mar 08, 2023 am 10:35 AM

10GB ハード ドライブは、「100 億バイト」の記憶容量を表します。バイトは、コンピュータ情報技術で記憶容量を測定するために使用される測定単位で、通常は「B」と省略されます。gb (ギガバイトとも呼ばれる) は、情報測定の 10 進単位です。ハードドライブのメーカーは通常、1KB=1000B、1MB=1000KB、1GB=1000MB と小数点以下で計算します。したがって、「1GB=1000MB=1000*1000KB=1000*1000*1000B」に変換すると、100 億バイトになります。

1メガビットは1Gですか? 1メガビットは1Gですか? Feb 27, 2023 pm 03:43 PM

1兆は1Gではありません。 1 メガバイトは 1MB、1G は 1024MB に相当します。 MB の正式名称は「MByte」で、バイト数を表します。コンピュータの記憶単位で「メガ」と読みます。GB は情報測定の 10 進単位で、1GB=1024MB、1GB=1048576KB です。 、1GB=1073741824B。

i7世代はwin11でもインストールできますか? i7世代はwin11でもインストールできますか? Dec 30, 2023 pm 11:40 PM

ご存知のとおり、win11 のインストールにはデバイス制限があり、CPU には uefi 起動などの制限が設定されているため、最初期の i7 世代でも win11 をインストールできますか? 実際、理論上は可能ですが、インストールはお勧めできません。 i7 世代は win11 でインストールできますか: 回答: i7 世代は win11 でインストールできますが、構成が低すぎるとフリーズするため、win11 のインストールはお勧めできません。 uefi 起動の必要性と tpm2.0 の問題。 2. ただし、これはシステムでのアップデートのプッシュの取得を通常どおり制限するだけであり、pe システムを制限するものではありません。 3. したがって、USB フラッシュ ドライブを使用して win11 をダウンロードし、pe に win11 をインストールするだけです。 4. ただし、win11 を実行している場合、

10GBは何バイトに相当しますか 10GBは何バイトに相当しますか Feb 23, 2023 pm 04:49 PM

10GB は 10737418240 バイト (B) に相当します。バイトは、コンピュータ情報技術でストレージ容量を測定するために使用される測定単位で、通常は「B」と省略されます。 GBはギガバイトとも呼ばれ、10進数の情報単位で、1GB=1024MB、1MB=1024KB、1KB=1024B(バイト)となるため、「10GB=10240MB=10485760KB=10737418240B」と換算します。

See all articles