RarEntry
PHP Manual

RarEntry::getName

(PECL rar >= 0.1)

RarEntry::getName・ィ・ネ・熙ホフセチー、霹タ、ケ、�

タ篶タ

public string RarEntry::getName ( void )

・「。シ・ォ・、・ヨ・ィ・ネ・熙ホフセチー (・ム・ケ、ト、ュ) 、ヨ、キ、゙、ケ。」

・ム・鬣癸シ・ソ

、ウ、ホエリソヒ、マ・ム・鬣癸シ・ソ、マ、「、熙゙、サ、」

ハヨ、�ヘ

・ィ・ネ・�セ、ス、ケハクサ昀「、「、�、、マ・ィ・鬘シサ�、ヒ 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"
);

?>


RarEntry
PHP Manual