diff --git a/util/BUILD.gn b/util/BUILD.gn index 2c6c3cd467eca363ed7675ebefd444a66c663628..c9da00fdeab6eb55ee7db30946f7d361284f4e21 100755 --- a/util/BUILD.gn +++ b/util/BUILD.gn @@ -78,6 +78,7 @@ ohos_shared_library("util") { "//foundation/arkui/napi", "//foundation/arkui/napi/native_engine", "//third_party/icu/icu4c/source/common", + "//third_party/icu/icu4c/source", "//third_party/node/src", "//foundation/arkui/napi/interfaces/kits", "//base/compileruntime/js_util_module/util", diff --git a/util/js_textdecoder.cpp b/util/js_textdecoder.cpp index 19bdf4ca23e6b763ca8afcb0ac40099d3681f4d9..6bb026deb20f7980c52c2be2d54e18e9b5a890af 100755 --- a/util/js_textdecoder.cpp +++ b/util/js_textdecoder.cpp @@ -22,6 +22,7 @@ #include #include +#include "ohos/init_data.h" #include "securec.h" #include "unicode/unistr.h" #include "utils/log.h" @@ -41,6 +42,7 @@ namespace OHOS::Util { } } label_ = i32Flag; + SetHwIcuDirectory(); bool fatal = (i32Flag & static_cast(ConverterFlags::FATAL_FLG)) == static_cast(ConverterFlags::FATAL_FLG);