diff --git a/src/actions/market.ts b/src/actions/market.ts
index 7e76ca6..be29705 100644
--- a/src/actions/market.ts
+++ b/src/actions/market.ts
@@ -29,7 +29,9 @@ export async function syncAllStockPrices() {
try {
const tCode = getTencentSymbol(asset);
const response = await fetch(`https://qt.gtimg.cn/q=${tCode}`, { cache: 'no-store' });
- const text = await response.text();
+ const arrayBuffer = await response.arrayBuffer();
+ const decoder = new TextDecoder('gbk');
+ const text = decoder.decode(arrayBuffer);
const match = text.match(/="([^"]+)"/);
if (match && match[1]) {
diff --git a/src/components/assets/add-asset-dialog.tsx b/src/components/assets/add-asset-dialog.tsx
index a065432..5234b21 100644
--- a/src/components/assets/add-asset-dialog.tsx
+++ b/src/components/assets/add-asset-dialog.tsx
@@ -174,7 +174,7 @@ export function AddAssetDialog() {
基础币种
-
+
diff --git a/src/components/transactions/add-transaction-dialog.tsx b/src/components/transactions/add-transaction-dialog.tsx
index 86174f4..7722cf5 100644
--- a/src/components/transactions/add-transaction-dialog.tsx
+++ b/src/components/transactions/add-transaction-dialog.tsx
@@ -239,7 +239,7 @@ export function AddTransactionDialog({ assets }: AddTransactionDialogProps) {
render={({ field }) => (
交易币种
-