(PECL rar >= 0.1)
RarEntry::getName — ・ィ・ネ・熙ホフセチー、霹タ、ケ、�
・「。シ・ォ・、・ヨ・ィ・ネ・熙ホフセチー (・ム・ケ、ト、ュ) 、ヨ、キ、゙、ケ。」
、ウ、ホエリソヒ、マ・ム・鬣癸シ・ソ、マ、「、熙゙、サ、」
・ィ・ネ・�セ、ス、ケハクサ昀「、「、�、、マ・ィ・鬘シサ�、ヒ FALSE 、ヨ、キ、゙、ケ。」
・ミ。シ・ク・逾� | タ篶タ |
---|---|
2.0.0 | ・ミ。シ・ク・逾� 2.0.0 ーハケ゚。「ハヨ、オ、��クサ昀ホ・ィ・ウ。シ・ノ、マ Unicode/UTF-8 、ネ、ハ、熙゙、キ、ソ。」 |
ホ�1 RarEntry::getName() 、ホホ�
<?php
// 、ウ、ホ・オ・ラ・�マ。「・レ。シ・ク、ャ UTF-8 、ヌ・ィ・ウ。シ・ノ、オ、�ニ、、、ハ、ッ、ニ、箍ツチエ、ヌ、ケ。」
// UTF-8 、ヌ・ィ・ウ。シ・ノ、オ、�ニ、、、�レ。シ・ク、ホセ�遉マ mb_convert_encoding 、マノヤヘラ、ヌ、ケ。」
$rar_file = rar_open('example.rar') or die("Rar ・「。シ・ォ・、・ヨ、ホ・ェ。シ・ラ・ヒシコヌヤ、キ、゙、キ、ソ");
$entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("、ス、ホ、隍ヲ、ハ・ィ・ネ・熙マクォ、ト、ォ、熙゙、サ、�");
echo "Entry name: " . mb_convert_encoding(
htmlentities(
$entry->getName(),
ENT_COMPAT,
"UTF-8"
),
"HTML-ENTITIES",
"UTF-8"
);
?>