如何将文件转换成字符串
===========

1.  获取resources/rawfile目录下对应的rawfile文件内容。
2.  调用util模块的TextDecoder将字节数组解码为字符串。
3.  对Uint8Array进行解码。

参考示例如下：

import { util } from '@kit.ArkTS';
import { BusinessError } from '@kit.BasicServicesKit';

@Entry
@Component
struct FileToString {
  build() {
    Row() {
      Column() {
        Button('file to string')
          .onClick(() => {
            getContext().resourceManager.getRawFileContent('test.txt').then((value: Uint8Array) => {
              let textDecoder: util.TextDecoder = util.TextDecoder.create(); _// Call the TextDecoder class of the til module_
              let decodedString: string = textDecoder.decodeToString(value); _// 对Uint8Array解码_
              let strBase64 = new util.Base64Helper().encodeToStringSync(value); _// Convert a Uint8Array to a Base64 string_
              console.info('retStr:', decodedString);
              console.info('strBase64:', strBase64);
            }).catch((error: BusinessError) => {
              console.error(\`callback getRawFileContent failed, error code: ${error.code}, message: ${error.message}.\`);
            });
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}

**参考链接**

[getRawFileContent](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-resource-manager#getrawfilecontent9)

[TextDecoder](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-util#textdecoder)